[
https://issues.apache.org/jira/browse/NIFI-15841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Josef Zahner updated NIFI-15841:
--------------------------------
Description:
# 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.
was:
# 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 of "Parent PG", it should allow
commit/revert, even though there are uncommitted "PG Child" parts.
> 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
> 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)