Probably best to put these responses directly on the PRs or JIRAs so
the context doesn't get lost (apologies if that was done - didn't
check).

On Wed, Oct 27, 2021 at 8:13 AM Mark Payne <marka...@hotmail.com> wrote:
>
> Mark,
>
> I’ll take a look at the first one - NIFI-8962. Seems like a reasonable 
> improvement.
>
> While NIFI-8917 should definitely be reviewed and helpful, I will note that 
> it only affects builds. I.e., whether it makes it into 1.15.0 or not isn’t 
> really relevant. Whenver it makes its way to the “main” branch it’ll be 
> available. So I’d say it’s perhaps not as high a priority to review for me 
> personally from the respect.
>
> For NIFI-9072: Not sure that I agree this should be supported. Attributes are 
> intended to always be very small - like a couple hundred characters or less. 
> It is very much an anti-pattern to put things like XML and JSON in 
> attributes, and it’s really something that we should not encourage. Creating 
> large attributes can have a hugely detrimental effect on nifi performance 
> (due to having to write lots of attributes to both the flowfile repository 
> and provenance repository, plus using up available heap, and it drastically 
> slows down startup times) as well as node stability and cluster stability 
> (due to garbage collection, out of memory errors, heap exhaustion, etc.)
>
> Thanks
> -Mark
>
>
> > On Oct 27, 2021, at 10:00 AM, Mark Bean <mark.o.b...@gmail.com> wrote:
> >
> > I am requesting assistance with three PR's, two of which have had comments
> > and do not have any outstanding issues currently. Unless new issues arise,
> > they are ready to be accepted.
> >
> > NIFI-8962: Adds an 'overflow' strategy to the DistributeLoad processor
> > allowing an additional distribution capability effectively prioritizing
> > relationships.
> > https://issues.apache.org/jira/browse/NIFI-8962
> > https://github.com/apache/nifi/pull/5267
> >
> > NIFI-8917: Adds profiles to the project-level pom.xml so that non-required
> > modules such as nifi-registry, nifi-toolkit and minifi can be excluded from
> > a build. This is beneficial for test/development build cycles to reduce
> > overall build time.
> > https://issues.apache.org/jira/browse/NIFI-8917
> > https://github.com/apache/nifi/pull/5307
> >
> > There is a third PR which has not been reviewed yet.
> > NIFI-9072: Improves ValidateXML by allowing the XML to be in the flowfile
> > content or in a flowfile attribute. Also, the XSD schema is now optional.
> > If the schema is not provided, basic validation is performed simply to
> > ensure the XML is well-formed.
> > https://issues.apache.org/jira/browse/NIFI-9072
> > https://github.com/apache/nifi/pull/5324
> >
> > Thanks!
>

Reply via email to