[
https://issues.apache.org/jira/browse/NIFI-15841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pierre Villard updated NIFI-15841:
----------------------------------
Status: Patch Available (was: Open)
> Nested NiFi Registry Flows requires always fully committed child PGs
> --------------------------------------------------------------------
>
> Key: NIFI-15841
> URL: https://issues.apache.org/jira/browse/NIFI-15841
> Project: Apache NiFi
> Issue Type: Bug
> Affects Versions: 2.9.0
> Reporter: Josef Zahner
> Assignee: Pierre Villard
> Priority: Major
> Attachments: image-2026-04-15-16-46-33-257.png,
> image-2026-04-15-16-52-54-766.png
>
>
> # If there is a change on "Child PG", a change on "Parent PG" and we would
> like to commit the flow on the Parent PG (of course without the changes in
> "Child PG"), we can't commit it due to this screen -> not good, we often work
> in a way that we have changes in some of the Child PGs, but we would like to
> commit only the "Parent PG" and some of the already committed "Child PG"s.
> With NiFi 2.9.0 we can't do that anymore. Everything on all the "PG Child"s
> has to be committed first, before we can commit the Parent PG.
> !image-2026-04-15-16-46-33-257.png!
> # The same for reverting a change. We can't revert changes on "PG Parent",
> if there are changes in "PG Child". We get the following error in the bottom
> of the screenshot. The revert on "PG Parent" should be independent of the PG
> Child. Today, you are forced to commit the "PG Child", to be able to revert
> "PG Parent".
> !image-2026-04-15-16-52-54-766.png!
> It's not convenient to commit first the "Child PG" to commit any changes on
> the "Parent PG". It should be independent, as it has anyway it's own commit.
> "PG Parent" should track only the versions from "PG Child" nothing else. If
> the version of "PG Child" matches to the one stored with the last commit of
> "Parent PG", it should allow commit/revert, even though there are uncommitted
> "PG Child" parts. It should left "PG Child" untouched.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)