Skip to content

Comments

NIFI-272 - Create Maven Archetype for a Processor bundle#11

Merged
asfgit merged 3 commits intoapache:developfrom
bbende:develop
Jan 23, 2015
Merged

NIFI-272 - Create Maven Archetype for a Processor bundle#11
asfgit merged 3 commits intoapache:developfrom
bbende:develop

Conversation

@bbende
Copy link
Contributor

@bbende bbende commented Jan 22, 2015

Creating the nifi-maven-archetypes module and adding the nifi-processor-bundle-archetype.

After running mvn clean install from nifi-maven-archetypes (or from nifi), you can test the archetype like this:

mvn archetype:generate -DarchetypeGroupId=org.apache.nifi -DarchetypeArtifactId=nifi-processor-bundle-archetype -DarchetypeVersion=0.0.1-incubating-SNAPSHOT -DgroupId=org.apache.nifi -DartifactId=donothing -Dversion=1.0

Using an artifactId of "donothing" will generate the following:

donothing (artifactId of nifi-donothing-bundle)
├── nifi-donothing-nar
│   └── pom.xml
├── nifi-donothing-processors
│   ├── pom.xml
│   └── src
│       ├── main
│       │   ├── java
│       │   │   └── org
│       │   │       └── apache
│       │   │           └── nifi
│       │   │               └── processors
│       │   │                   └── MyProcessor.java
│       │   └── resources
│       │       ├── META-INF
│       │       │   └── services
│       │       │       └── org.apache.nifi.processor.Processor
│       │       └── docs
│       │           └── org.apache.nifi.processors.MyProcessor
│       │               └── index.html
│       └── test
│           └── java
│               └── org
│                   └── apache
│                       └── nifi
│                           └── processors
│                               └── MyProcessorTest.java
└── pom.xml

@asfbot
Copy link

asfbot commented Jan 22, 2015

Mark Payne on dev@nifi.incubator.apache.org replies:
Bryan=2C
This is excellent. I pulled the patch and looked it over. Was looking at ma=
king just a few very minor tweaks to be a big more consistent with the code=
style that we typically use.
The only thing that I really would like to change -- and I dont know that w=
e can -- is that the artifact id becomes the name of the directory that the=
project goes into. So if I want to create a processor bundle called "fire"=
for instance I'd want to call it "nifi-fire-bundle" for the root directory=
. So I'd enter that as the artifact id. But then we want the sub-modules to=
be named "nifi-fire-processors" and "nifi-fire-nar" without the "-bundle" =
part there. I don't see any way to do this in Maven.
I considered maybe offering an 'artifact-base-name' property so that the su=
b-modules could be named '${artifact-base-name}-processors' and '${artifact=
-base-name}-nar' so that the artifact base name in this example would be 'n=
ifi-fire'.
Does anybody have a better approach for this?
Thanks-Mark
chetype for...
or-bundle-archetype.
ifi)=2C you can test the archetype like this:
hetypeArtifactId=3Dnifi-processor-bundle-archetype -DarchetypeVersion=3D0.0=
.1-incubating-SNAPSHOT -DgroupId=3Dorg.apache.nifi -DartifactId=3Ddonothing=
-Dversion=3D1.0
.Processor
ocessor
or-bundle-archetype.
your
e
please
=

@bbende
Copy link
Contributor Author

bbende commented Jan 22, 2015

Mark, I agree about the naming of the top level directory being annoying. I was thinking the same thing about having a second property so someone could do artifactId=donothing-bundle and artifactBaseName=donothing. I can play around with this more and see how it works and then submit an update.

@asfbot
Copy link

asfbot commented Jan 22, 2015

Mike Drob on dev@nifi.incubator.apache.org replies:
I'm not advocating either side in this, but do we want to explicitly

@asfbot
Copy link

asfbot commented Jan 22, 2015

Bryan Bende on dev@nifi.incubator.apache.org replies:
That is a good point, it may be possible to accept any package
name...Initially it was easier to force it to org.apache.nifi so that
META-INF/services/org.apache.nifi.processor.Processor and
docs/org.apache.nifi.processor.MyProcessor don't have to be dynamically
named, but it might be trivial to use the ${package} property provided to
name those files and directories appropriately, I just need to try it.

If that didn't work and we needed to force a package, we could also just
use some example package like "my.processor" (or anything not
org.apache.nifi) to avoid everyone using that by default.

As a starting point I'll see if the package can at least be dynamic, and
then go from there.

@asfbot
Copy link

asfbot commented Jan 22, 2015

Mark Payne on dev@nifi.incubator.apache.org replies:
Good call. I agree with this. One note, though, Bryan the file named org.apa=
che.nifi.processor.Processor will still keep that name because it's the full=
y qualified name of the Processor interface. But the contents of that file w=
ill change.=20

Sent from my iPhone
o
ow

…ry by allowing artifactId to be something like "nifi-XXX-bundle" and artifactBaseName to be "XXX". Also refactored the archetype to allow the package to be specified, which updates the appropriate files and directories.
@bbende
Copy link
Contributor Author

bbende commented Jan 23, 2015

So I was able to address the two items we discussed:

  1. The artifactId will now be entered as the artifactId you want for the top-level artifact, so for example "nifi-donothing-bundle". An additional property called artifactBaseName will be specified that controls the sub-modules, in this example artifactBaseName would be set to "donothing" if you want to produce nifi-donothing-processors and nifi-donothing-nar.

    In order to get this to work I had to abandon the modules elements in the archetype descriptor in favor of using only filesets. The modules didn't seem to pick up the artifactBaseName property when doing replacement on the directories.

  2. The archetype will now respect the package entered during archetype generation.

An updated example of using the archetype is the following:

mvn archetype:generate -DarchetypeGroupId=org.apache.nifi -DarchetypeArtifactId=nifi-processor-bundle-archetype -DarchetypeVersion=0.0.1-incubating-SNAPSHOT -DgroupId=org.apache.nifi -DartifactId=nifi-donothing-bundle -DartifactBaseName=donothing -Dpackage=my.test.processors -Dversion=1.0

@asfbot
Copy link

asfbot commented Jan 23, 2015

Mark Payne on dev@nifi.incubator.apache.org replies:
Bryan=2C
I pulled in your pull request=2C but I've not pushed it yet. I attached a p=
atch to https://issues.apache.org/jira/browse/NIFI-272 to account for the m=
ods that I made locally. Would like to have you review and see if you agree=
with the changes.
Basically=2C the the changes are:

  • remove the tag from poms and just use the default=2C as this is wh=
    at I think we're moving to because so many of the artifacts are inconsisten=
    t with naming.* remove the default tag from the pom=2C as most=
    artifacts in the NiFi baseline don't have it* Set default package name to =
    ${groupId}.processors.${baseArtifactName}* Changed the default implementati=
    on of Processor's onTrigger to call session.get() and return if no FlowFile=
    . This is the first few lines of probably 80+% of Processors.
    We can change these changes if they're not desired. Otherwise=2C I will pus=
    h the changes.
    Thanks-Mark
    chetype for...
    3
    the top-level artifact=2C so for example "nifi-donothing-bundle". An additi=
    onal property called artifactBaseName will be specified that controls the s=
    ub-modules=2C in this example artifactBaseName would be set to "donothing" =
    if you want to produce nifi-donothing-processors and nifi-donothing-nar.
    in the archetype descriptor in favor of using only filesets. The modules di=
    dn't seem to pick up the artifactBaseName property when doing replacement o=
    n the directories.
    e generation.
    hetypeArtifactId=3Dnifi-processor-bundle-archetype -DarchetypeVersion=3D0.0=
    .1-incubating-SNAPSHOT -DgroupId=3Dorg.apache.nifi -DartifactId=3Dnifi-dono=
    thing-bundle -DartifactBaseName=3Ddonothing -Dpackage=3Dmy.test.processors =
    -Dversion=3D1.0
    your
    e
    please
    =

@bbende
Copy link
Contributor Author

bbende commented Jan 23, 2015

Mark, those changes in the patch look good to me.

I like the default value for the package property since it normally defaults to the groupId which is probably not what people would want.

And of course you know best about the standards across other bundles/processors in terms of the name elements and onTrigger methods.

Thanks!

@asfgit asfgit merged commit 5f3653b into apache:develop Jan 23, 2015
@asfbot
Copy link

asfbot commented Jan 23, 2015

Mark Payne on dev@nifi.incubator.apache.org replies:
Bryan=2C
Sounds good. This has been pushed to develop.
Thanks again for the contribution!
-Mark
chetype for...
8
efaults to the groupId which is probably not what people would want.
processors in terms of the name elements and onTrigger methods.
your
e
please
=

JPercivall pushed a commit to JPercivall/nifi that referenced this pull request Apr 23, 2018
constructor such that it is only performed when starting  an instance.

This closes apache#11
amcdonaldccri pushed a commit to amcdonaldccri/nifi that referenced this pull request Dec 3, 2018
asfgit pushed a commit that referenced this pull request Aug 19, 2019
asfgit pushed a commit that referenced this pull request Aug 27, 2019
asfgit pushed a commit that referenced this pull request Aug 28, 2019
ai-christianson added a commit that referenced this pull request Sep 9, 2019
* NIFI-6510 Implement initial analytic engine

* NIFI-6510 Implemented basic linear regression model for queue counts

* NIFI-6510 Initial analytics REST endpoint and supporting objects

* NIFI-6510 Connect the dots for StatusAnalytics -> API

* NIFI-6510 Added poc engine with prediction model caching

(cherry picked from commit e013b91)

DFA-9 - updated logging and corrected logic for checking if not in backpressure

(cherry picked from commit a1f8e70)

* NIFI-6510 Updated objects and interfaces to reflect 4 prediction metrics

(cherry picked from commit 050e0fc)

(cherry picked from commit 9fd365f)

* NIFI-6510 adjustments for interface updates, added call to StandardEventAccess, updated interface to use connection id

(cherry picked from commit 14854ff)

DFA-9 - reduced snapshot interval to 1 minute

(cherry picked from commit 36abb0a)

* NIFI-6510 Split StatusAnalytics interface into Engine and per-Connection versions

* NIFI-6510 Remove redundant connection prediction interfaces as we can just use ConnectionStatusAnalytics directly

* NIFI-6510 Revert "DFA-9 Remove redundant connection prediction interfaces as we can just use ConnectionStatusAnalytics directly"

This reverts commit 5b9fead.

* NIFI-6510 Added prediction fields for use by UI, still need to be populated

* NIFI-6510 Analytics Framework Introduction (#10)

* DFA-9 - Initial refactor for Status Analytics - created additional interfaces for models, refactored callers to use StatusAnalytics objects with connection context. Implemented SimpleRegression model.

DFA-9 - added logging

* DFA-9 - relocated query window to CSA from model, adding the prediction percentages and time interval

* DFA-9 - checkstyle fixes

* NIFI-6510 Add prediction percent values and predicted interval seconds

(cherry picked from commit e60015d)

* NIFI-6510 Changes to inject flowManager instead of flow controller, also changes to properly reflect when predictions can be made vs not.

(cherry picked from commit 6fae058)

* NIFI-6510 Added tests for engine

(cherry picked from commit 6d7a13b)

* NIFI-6150 Added tests for connection status analytics class, corrected variable names

(cherry picked from commit 58c7c81)

* NIFI-6150 Make checkstyle happy

(cherry picked from commit b6e35ac)

* NIFI-6150 Fixed NaN check and refactored time prediction. Switched to use non caching engine for testing

* NIFI-6510 Fixed checkstyle issue in TestConnectionStatusAnalytics

* NIFI-6510 Adjusted interval and incorporated R-squared check

Updates to support multiple variables for features, clearing cached regression model based on r-squared values

Added ordinary least squares model, which truly uses multivariable regression. Refactor of interfaces to include more general interface for variate models (that include scoring support).

Ratcheck fixes

Added test for SimpleRegression. Minor fix for OLS model

fixed test errors

fixed checkstyle errors

(cherry picked from commit fab411b)

* NIFI-6510 Added property to nifi.properties - Prediction Interval for connection status analytics (#11)

* NIFI-6566 - Refactor to decouple model instance from status analytics object. Also allow configurable model from nifi.properties

NIFI-6566 - changes to allow scoring configurations for model in nifi.properties

NIFI-6566 - added default implementation value to NiFiProperties

NIFI-6566 - correction to default variable name in NiFiProperties, removed unnecessary init method from ConnectionStatusAnalytics

Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #3663

* NIFI-6585 - Refactored tests to use mocked models and extract functions.  Added check in ConnectionStatusAnalytics to confirm expected model by type

* NIFI-6586 - documentation and comments

This closes NIFI-6586

Signed-off-by: Andrew I. Christianson <andy@andyic.org>

* NIFI-6568 - Surface time-to-back-pressure and initial predictions in the UI
* Add multi-line tooltips with detail for connection queue back pressure graphics.
* Add estimated time to back pressure to connections summary table.
* Add back pressure prediction ticks.
* add moment.js to format predicted time to back pressure
* tweak summary table headings to match data displayed. re-order connection summary columns

* NIFI-6568 - Properly sort the min estimated time to back pressure in the connection summary table. Also added a js doc comment.

* NIFI-6510 - add an enable/disable property for analytics

* NIFI-6510 - documentation updates for enable/disable property

* NIFI-6510 - UI: handle the scenario where backpressure predictions are disabled (#3685)

* NIFI-6510 - admin guide updates to further describe model functionality

* NIFI-6510 - code quality fixes (if statement and constructor)

* NIFI-6510 - log warnings when properties could not be retrieved. fixed incorrect property retrieval for score threshold

* NIFI-6510 Extract out predictions into their own DTO

* NIFI-6510 Optimize imports

* NIFI-6510 Fix formatting

* NIFI-6510 Optimize imports

* NIFI-6510 Optimize imports

* NIFI-6510 - Notice updates for Commons math and Caffeine

* NIFI-6510 - UI updates to account for minor API changes for back pressure predictions (#3697)

* NIFI-6510 - Fix issue displaying estimated time to back pressure in connection summary table when only one of the predictions is known.

Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #3705

* NIFI-6510 Rip out useless members

* NIFI-6510 - dto updates to check for -1 value

* NIFI-6510 - checkstyle fix

* NIFI-6510 - rolled back last change and applied minNonNegative method

* NIFI-6510 Rip out useless members
szaboferee pushed a commit to szaboferee/nifi that referenced this pull request Oct 7, 2019
* NIFI-6510 Implement initial analytic engine

* NIFI-6510 Implemented basic linear regression model for queue counts

* NIFI-6510 Initial analytics REST endpoint and supporting objects

* NIFI-6510 Connect the dots for StatusAnalytics -> API

* NIFI-6510 Added poc engine with prediction model caching

(cherry picked from commit e013b91)

DFA-9 - updated logging and corrected logic for checking if not in backpressure

(cherry picked from commit a1f8e70)

* NIFI-6510 Updated objects and interfaces to reflect 4 prediction metrics

(cherry picked from commit 050e0fc)

(cherry picked from commit 9fd365f)

* NIFI-6510 adjustments for interface updates, added call to StandardEventAccess, updated interface to use connection id

(cherry picked from commit 14854ff)

DFA-9 - reduced snapshot interval to 1 minute

(cherry picked from commit 36abb0a)

* NIFI-6510 Split StatusAnalytics interface into Engine and per-Connection versions

* NIFI-6510 Remove redundant connection prediction interfaces as we can just use ConnectionStatusAnalytics directly

* NIFI-6510 Revert "DFA-9 Remove redundant connection prediction interfaces as we can just use ConnectionStatusAnalytics directly"

This reverts commit 5b9fead.

* NIFI-6510 Added prediction fields for use by UI, still need to be populated

* NIFI-6510 Analytics Framework Introduction (apache#10)

* DFA-9 - Initial refactor for Status Analytics - created additional interfaces for models, refactored callers to use StatusAnalytics objects with connection context. Implemented SimpleRegression model.

DFA-9 - added logging

* DFA-9 - relocated query window to CSA from model, adding the prediction percentages and time interval

* DFA-9 - checkstyle fixes

* NIFI-6510 Add prediction percent values and predicted interval seconds

(cherry picked from commit e60015d)

* NIFI-6510 Changes to inject flowManager instead of flow controller, also changes to properly reflect when predictions can be made vs not.

(cherry picked from commit 6fae058)

* NIFI-6510 Added tests for engine

(cherry picked from commit 6d7a13b)

* NIFI-6150 Added tests for connection status analytics class, corrected variable names

(cherry picked from commit 58c7c81)

* NIFI-6150 Make checkstyle happy

(cherry picked from commit b6e35ac)

* NIFI-6150 Fixed NaN check and refactored time prediction. Switched to use non caching engine for testing

* NIFI-6510 Fixed checkstyle issue in TestConnectionStatusAnalytics

* NIFI-6510 Adjusted interval and incorporated R-squared check

Updates to support multiple variables for features, clearing cached regression model based on r-squared values

Added ordinary least squares model, which truly uses multivariable regression. Refactor of interfaces to include more general interface for variate models (that include scoring support).

Ratcheck fixes

Added test for SimpleRegression. Minor fix for OLS model

fixed test errors

fixed checkstyle errors

(cherry picked from commit fab411b)

* NIFI-6510 Added property to nifi.properties - Prediction Interval for connection status analytics (apache#11)

* NIFI-6566 - Refactor to decouple model instance from status analytics object. Also allow configurable model from nifi.properties

NIFI-6566 - changes to allow scoring configurations for model in nifi.properties

NIFI-6566 - added default implementation value to NiFiProperties

NIFI-6566 - correction to default variable name in NiFiProperties, removed unnecessary init method from ConnectionStatusAnalytics

Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes apache#3663

* NIFI-6585 - Refactored tests to use mocked models and extract functions.  Added check in ConnectionStatusAnalytics to confirm expected model by type

* NIFI-6586 - documentation and comments

This closes NIFI-6586

Signed-off-by: Andrew I. Christianson <andy@andyic.org>

* NIFI-6568 - Surface time-to-back-pressure and initial predictions in the UI
* Add multi-line tooltips with detail for connection queue back pressure graphics.
* Add estimated time to back pressure to connections summary table.
* Add back pressure prediction ticks.
* add moment.js to format predicted time to back pressure
* tweak summary table headings to match data displayed. re-order connection summary columns

* NIFI-6568 - Properly sort the min estimated time to back pressure in the connection summary table. Also added a js doc comment.

* NIFI-6510 - add an enable/disable property for analytics

* NIFI-6510 - documentation updates for enable/disable property

* NIFI-6510 - UI: handle the scenario where backpressure predictions are disabled (apache#3685)

* NIFI-6510 - admin guide updates to further describe model functionality

* NIFI-6510 - code quality fixes (if statement and constructor)

* NIFI-6510 - log warnings when properties could not be retrieved. fixed incorrect property retrieval for score threshold

* NIFI-6510 Extract out predictions into their own DTO

* NIFI-6510 Optimize imports

* NIFI-6510 Fix formatting

* NIFI-6510 Optimize imports

* NIFI-6510 Optimize imports

* NIFI-6510 - Notice updates for Commons math and Caffeine

* NIFI-6510 - UI updates to account for minor API changes for back pressure predictions (apache#3697)

* NIFI-6510 - Fix issue displaying estimated time to back pressure in connection summary table when only one of the predictions is known.

Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes apache#3705

* NIFI-6510 Rip out useless members

* NIFI-6510 - dto updates to check for -1 value

* NIFI-6510 - checkstyle fix

* NIFI-6510 - rolled back last change and applied minNonNegative method

* NIFI-6510 Rip out useless members
patricker pushed a commit to patricker/nifi that referenced this pull request Jan 22, 2020
* NIFI-6510 Implement initial analytic engine

* NIFI-6510 Implemented basic linear regression model for queue counts

* NIFI-6510 Initial analytics REST endpoint and supporting objects

* NIFI-6510 Connect the dots for StatusAnalytics -> API

* NIFI-6510 Added poc engine with prediction model caching

(cherry picked from commit e013b91)

DFA-9 - updated logging and corrected logic for checking if not in backpressure

(cherry picked from commit a1f8e70)

* NIFI-6510 Updated objects and interfaces to reflect 4 prediction metrics

(cherry picked from commit 050e0fc)

(cherry picked from commit 9fd365f)

* NIFI-6510 adjustments for interface updates, added call to StandardEventAccess, updated interface to use connection id

(cherry picked from commit 14854ff)

DFA-9 - reduced snapshot interval to 1 minute

(cherry picked from commit 36abb0a)

* NIFI-6510 Split StatusAnalytics interface into Engine and per-Connection versions

* NIFI-6510 Remove redundant connection prediction interfaces as we can just use ConnectionStatusAnalytics directly

* NIFI-6510 Revert "DFA-9 Remove redundant connection prediction interfaces as we can just use ConnectionStatusAnalytics directly"

This reverts commit 5b9fead.

* NIFI-6510 Added prediction fields for use by UI, still need to be populated

* NIFI-6510 Analytics Framework Introduction (apache#10)

* DFA-9 - Initial refactor for Status Analytics - created additional interfaces for models, refactored callers to use StatusAnalytics objects with connection context. Implemented SimpleRegression model.

DFA-9 - added logging

* DFA-9 - relocated query window to CSA from model, adding the prediction percentages and time interval

* DFA-9 - checkstyle fixes

* NIFI-6510 Add prediction percent values and predicted interval seconds

(cherry picked from commit e60015d)

* NIFI-6510 Changes to inject flowManager instead of flow controller, also changes to properly reflect when predictions can be made vs not.

(cherry picked from commit 6fae058)

* NIFI-6510 Added tests for engine

(cherry picked from commit 6d7a13b)

* NIFI-6150 Added tests for connection status analytics class, corrected variable names

(cherry picked from commit 58c7c81)

* NIFI-6150 Make checkstyle happy

(cherry picked from commit b6e35ac)

* NIFI-6150 Fixed NaN check and refactored time prediction. Switched to use non caching engine for testing

* NIFI-6510 Fixed checkstyle issue in TestConnectionStatusAnalytics

* NIFI-6510 Adjusted interval and incorporated R-squared check

Updates to support multiple variables for features, clearing cached regression model based on r-squared values

Added ordinary least squares model, which truly uses multivariable regression. Refactor of interfaces to include more general interface for variate models (that include scoring support).

Ratcheck fixes

Added test for SimpleRegression. Minor fix for OLS model

fixed test errors

fixed checkstyle errors

(cherry picked from commit fab411b)

* NIFI-6510 Added property to nifi.properties - Prediction Interval for connection status analytics (apache#11)

* NIFI-6566 - Refactor to decouple model instance from status analytics object. Also allow configurable model from nifi.properties

NIFI-6566 - changes to allow scoring configurations for model in nifi.properties

NIFI-6566 - added default implementation value to NiFiProperties

NIFI-6566 - correction to default variable name in NiFiProperties, removed unnecessary init method from ConnectionStatusAnalytics

Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes apache#3663

* NIFI-6585 - Refactored tests to use mocked models and extract functions.  Added check in ConnectionStatusAnalytics to confirm expected model by type

* NIFI-6586 - documentation and comments

This closes NIFI-6586

Signed-off-by: Andrew I. Christianson <andy@andyic.org>

* NIFI-6568 - Surface time-to-back-pressure and initial predictions in the UI
* Add multi-line tooltips with detail for connection queue back pressure graphics.
* Add estimated time to back pressure to connections summary table.
* Add back pressure prediction ticks.
* add moment.js to format predicted time to back pressure
* tweak summary table headings to match data displayed. re-order connection summary columns

* NIFI-6568 - Properly sort the min estimated time to back pressure in the connection summary table. Also added a js doc comment.

* NIFI-6510 - add an enable/disable property for analytics

* NIFI-6510 - documentation updates for enable/disable property

* NIFI-6510 - UI: handle the scenario where backpressure predictions are disabled (apache#3685)

* NIFI-6510 - admin guide updates to further describe model functionality

* NIFI-6510 - code quality fixes (if statement and constructor)

* NIFI-6510 - log warnings when properties could not be retrieved. fixed incorrect property retrieval for score threshold

* NIFI-6510 Extract out predictions into their own DTO

* NIFI-6510 Optimize imports

* NIFI-6510 Fix formatting

* NIFI-6510 Optimize imports

* NIFI-6510 Optimize imports

* NIFI-6510 - Notice updates for Commons math and Caffeine

* NIFI-6510 - UI updates to account for minor API changes for back pressure predictions (apache#3697)

* NIFI-6510 - Fix issue displaying estimated time to back pressure in connection summary table when only one of the predictions is known.

Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes apache#3705

* NIFI-6510 Rip out useless members

* NIFI-6510 - dto updates to check for -1 value

* NIFI-6510 - checkstyle fix

* NIFI-6510 - rolled back last change and applied minNonNegative method

* NIFI-6510 Rip out useless members
jrsteinebrey added a commit to jrsteinebrey/nifi that referenced this pull request Feb 27, 2024
…kflow) because ci-workflow does not have docker for all OSes (apache#11)

Co-authored-by: jsteinebrey <jsteinebrey@cloudera.com>
bobpaulin pushed a commit to bobpaulin/nifi that referenced this pull request Dec 16, 2025
…apshotMetadata (apache#11)

Signed-off-by: David Handermann <exceptionfactory@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants