+1 (binding) Release this package as nifi-minifi-cpp-0.1.0 A couple of notes...
- I had some initial troubles building and running on my laptop (OSX 10.10.5), but after installing lib uuid from source rather than brew ossp-uuid, I was able to run on my laptop sending data to a regular NiFi instance. - I noticed when extracting the source that there was a .git directory in it. Not that this really seems like a problem, but should that actually be under version control? - In addition to my laptop, I compiled and ran on a Raspberry Pi 2 Model B running Raspbian Jesse, and I had the Pi connected to my laptop over ethernet... It would connect to NiFi on my laptop and send some data successfully, but then sometimes I would see this: [2016-11-30 22:32:38.635] [minifi log] [info] Site2Site Send FINISH TRANSACTION for transaction 71e57d6e-c251-4f35-ad99-3023ddf9771a [2016-11-30 22:32:38.639] [minifi log] [info] Site2Site transaction 71e57d6e-c251-4f35-ad99-3023ddf9771a peer confirm transaction with CRC 3404584822 [2016-11-30 22:32:38.639] [minifi log] [info] Site2Site transaction 71e57d6e-c251-4f35-ad99-3023ddf9771a CRC not matched -890382474 [2016-11-30 22:32:38.639] [minifi log] [info] Site2Site delete transaction 71e57d6e-c251-4f35-ad99-3023ddf9771a Then at the same time in the NiFi logs I would see this: 2016-11-30 17:38:50,162 INFO [Site-to-Site Worker Thread-67] o.a.nifi.remote.SocketRemoteSiteListener Successfully negotiated ServerProtocol SocketFlowFileProtocol Version 5 with Peer[url=nifi://raspberrypi.local:35510]2016-11-30 17:38:50,289 ERROR [Site-to-Site Worker Thread-67] o.a.nifi.remote.SocketRemoteSiteListener Unable to communicate with remote instance Peer[url=nifi://raspberrypi.local:35510] (SocketFlowFileServerProtocol[CommsID=77842d17-b31d-4601-9f0d-38fd0b2fc7cc]) due to org.apache.nifi.processor.exception.ProcessException: java.io.IOException: SocketFlowFileServerProtocol[CommsID=77842d17-b31d-4601-9f0d-38fd0b2fc7cc] Received a BadChecksum response from peer Peer[url=nifi://raspberrypi.local:35510]; closing connection Once it got into this state I would have to restart the process, and sometimes this would even happen on the first file I tried to send through. It is most likely something in my environment since everything worked fine when it was local on my laptop, and I believe Koji and maybe a few others ran on a Raspberry Pi as well, but I thought I would mention it in case it turns out to be an actual issue. On Thu, Dec 1, 2016 at 11:18 AM, Ben Qiu <[email protected]> wrote: > +1 > > > On 2016-11-29 08:54 (-0800), Aldrin Piri <[email protected]> wrote: > > > Hello Apache NiFi Community,> > > > > > > I am pleased to be calling this vote for the source release of Apache > NiFi MiNiFi C++, nifi-minifi-cpp-0.1.0.> > > > > > > The source archive, signature, and digests can be located at:> > > > > > > Source Archive:> > > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz > < > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz > >> > > > GPG armored signature:> > > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.asc > < > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.asc > >> > > > Source MD5:> > > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.md5 > < > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.md5 > >> > > > Source SHA1:> > > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.sha1 > < > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.sha1 > >> > > > Source SHA256:> > > > > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.sha256 > < > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/ > 0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.sha256 > >> > > > > > > The Git tag is minifi-cpp-0.1.0-RC1> > > > The Git commit hash is bd963503586aeb9b24b4ad5a96da9a1a6818a186> > > > * > https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h= > bd963503586aeb9b24b4ad5a96da9a1a6818a186 > < > https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h= > bd963503586aeb9b24b4ad5a96da9a1a6818a186 > >> > > > * > https://github.com/apache/nifi-minifi-cpp/commit/ > bd963503586aeb9b24b4ad5a96da9a1a6818a186 > < > https://github.com/apache/nifi-minifi-cpp/commit/ > bd963503586aeb9b24b4ad5a96da9a1a6818a186 > >> > > > > > > Checksums of nifi-minifi-cpp-0.1.0-source.tar.gz:> > > > MD5: a7155f53d86ef93e37bf28d6e4a0299f> > > > SHA1: f3cb105584d79f70edbd6e5bc0908be3731263fd> > > > SHA256: 62441650684bc2d9631f683b29b3f5f12c3c55b8b1f336badf7f7f0061d4 > 7b66> > > > > > > > > > Release artifacts are signed with the following key:> > > > https://people.apache.org/keys/committer/aldrin < > https://people.apache.org/keys/committer/aldrin>> > > > > > > KEYS file available here:> > > > https://dist.apache.org/repos/dist/release/nifi/KEYS < > https://dist.apache.org/repos/dist/release/nifi/KEYS>> > > > > > > 15 issues were closed/resolved for this release:> > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa? > version=12338046&projectId=12319921 > < > https://issues.apache.org/jira/secure/ReleaseNote.jspa? > version=12338046&projectId=12319921 > >> > > > > > > Release note highlights can be found here:> > > > > https://cwiki.apache.org/confluence/display/MINIFI/ > Release+Notes#ReleaseNotes-Versioncpp-0.1.0 > < > https://cwiki.apache.org/confluence/display/MINIFI/ > Release+Notes#ReleaseNotes-Versioncpp-0.1.0 > >> > > > > > > The vote will be open for 72 hours.> > > > Please download the release candidate and evaluate the necessary items> > > > including checking hashes, signatures, build from source, and test. Then> > > > please vote:> > > > > > > [ ] +1 Release this package as nifi-minifi-cpp-0.1.0> > > > [ ] +0 no opinion> > > > [ ] -1 Do not release this package because...> > > > >
