Dirk

Apologies on the grpc bundle being included.  Just a mistake on my part
during the RM process.

Thanks
Joe

On Mon, Mar 9, 2020 at 9:18 AM Bryan Bende <bbe...@gmail.com> wrote:

> Hello,
>
> We likely need Joe to confirm about grpc since he was the RM for the last
> few releases, but I believe that it was probably just a mistake in the
> build process that caused it to not be excluded.
>
> For the other ones you referenced, those were purposely excluded due to
> space limitations with the binary artifacts that we publish. It was
> mentioned in the migration guidance that is created for every release [1].
>
> "We've removed the following nars from the default convenience binary.
> These include kite-nar, kafka-0-8-nar, flume-nar, media-nar,
> druid-controller-service-api-nar, druid-nar, other-graph-services-nar.  You
> can still get them from the various artifact repositories and use them in
> your flows but we cannot bundle them due to space limitations by default."
>
> Thanks,
>
> Bryan
>
> [1] https://cwiki.apache.org/confluence/display/NIFI/Migration+Guidance
>
> On Mon, Mar 9, 2020 at 8:48 AM Dirk Arends <dirk.are...@fontis.com.au>
> wrote:
>
>> Hey,
>>
>> I recently upgraded from 1.11.1 to 1.11.3 and found that the GRPC
>> processors (ListenGRPC and InvokeGRPC) had seemingly been removed from the
>> packaged release. But it seems that the source code in the Nifi repo for
>> the “nifi-grpc-bundle” is still there and has not been removed.
>>
>> I have a couple of different versions in use and have found the bundles
>> are missing in some but not others:
>>
>> - 1.11.0: GRPC nar is missing
>> - 1.11.1: GRPC nar is included
>> - 1.11.3: GRPC nar is missing
>>
>> My suspicion is the package was accidentally not included in the packaged
>> release, is that plausible?
>>
>> This reminded me of another processor (ConvertJSONToAvro) which during
>> the 1.9.x to 1.10.0 upgrade was removed without warning. At the time I put
>> it down to the Nifi community preferring the use of “ConvertRecord”
>> instead. Again, I found that the source code remained in the repo and was
>> referenced in the “nifi-nar-bundles/pom.xml”.
>>
>> These links add to the confusion. While nifi-kite-nar seems to have been
>> removed after 1.9.x, nifi-grpc-nar reports to not be included/referenced
>> since 1.4, even while I have been using the processors through to 1.11.1.
>>
>> https://mvnrepository.com/artifact/org.apache.nifi/nifi-kite-nar
>> https://mvnrepository.com/artifact/org.apache.nifi/nifi-grpc-nar
>>
>> There have not been any commits in the last few months affecting these
>> bundles aside from release preparation commits.
>>
>> I have been able to copy the 1.11.1 version and run that on 1.11.3 for
>> now, but I am hoping it can be included again in the next release.
>>
>> Thanks in advance,
>>
>> --
>> Dirk Arends
>>
>

Reply via email to