[ 
https://issues.apache.org/jira/browse/NIFI-6314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16850842#comment-16850842
 ] 

Bryan Bende commented on NIFI-6314:
-----------------------------------

This will require a change in the flow diff code that lives in registry:

https://issues.apache.org/jira/browse/NIFIREG-275

> Nested versioned process groups do not update properly
> ------------------------------------------------------
>
>                 Key: NIFI-6314
>                 URL: https://issues.apache.org/jira/browse/NIFI-6314
>             Project: Apache NiFi
>          Issue Type: Bug
>    Affects Versions: 1.9.0, 1.9.1, 1.9.2
>            Reporter: Bryan Bende
>            Priority: Major
>              Labels: SDLC
>
> Steps to reproduce:
>  # NiFi#1 Create PGA
>  # NiFI#1 Create PGB inside PGA
>  # NiFI#1 Create some processors inside PGB
>  # NIFI#1 Start version control PGB
>  # NIFI#1 Start version control PGA
>  # NIFI#2 Import a new PG and select PGA v1 (at this point the same exact 
> flow is now in both NiFi's)
>  # NIFI#1 Go into PGB and modify the properties of some processors
>  # NIFI#1 Commit changes on PGB
>  # NIFI#1 Commit changes on PGA
>  # NIFI#2 Change version on PGA from v1 to v2 (caused PGB to be updated to v2 
> since PGA v2 points to PGB v2)
> At this point PGB in NIFI#2 thinks it has been updated to v2 according to the 
> version info in flow.xml.gz, but it the actual changes from v2 have not been 
> applied, and it shows local changes that looks like they undid what should be 
> the real changes. Choosing to revert the local changes will actually get back 
> to the real v2 state.
> You can also reproduce this using a single NiFi and having two instances of 
> the same versioned process group described above, or by having a single 
> instance of the versioned process group and changing the outer PGA back and 
> forth between v2 and v1.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to