Simon Bence created NIFI-12176:
----------------------------------

             Summary: Registry client id handling
                 Key: NIFI-12176
                 URL: https://issues.apache.org/jira/browse/NIFI-12176
             Project: Apache NiFi
          Issue Type: Bug
            Reporter: Simon Bence
            Assignee: Simon Bence
             Fix For: 2.latest


As discovered in [PR7661|https://github.com/apache/nifi/pull/7661], due to the 
support of the previous iteration, the id handling of registry clients are 
duplicated (supporting id, identifier and instance identifier). Because of 
this, there are some discrapencies with the JSON based flow synchronization 
might lead to the following error:

`Proposed Flow is not inheritable by the flow controller because of differences 
in missing components: Current flow has missing components that are not 
considered missing in the proposed flow 
(65b71b80-016e-1000-7131-40b0976ac45966)`

In order to close this gap, id handling of registry clients should be cleaned 
up. The main focus of this story is to remove the deprecated id field from 
`VersionedFlowRegistryClient` and the usage of the field. Also, it needs to be 
checked if the JSON based flow synchronization works properly afterward.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to