Gene Hynson created NIFI-10676:
----------------------------------

             Summary: NiFi does not negotiate compatible versions when loading 
flow from cluster connection response
                 Key: NIFI-10676
                 URL: https://issues.apache.org/jira/browse/NIFI-10676
             Project: Apache NiFi
          Issue Type: Bug
          Components: Flow Versioning
    Affects Versions: 1.16.3
            Reporter: Gene Hynson


When a NiFi node loads the flow configuration from a file, it uses 
`BundleUpdateStrategy.USE_SPECIFIED_OR_COMPATIBLE_OR_GHOST` to allow for 
compatible flow resources to be used when the specified ones are not found. But 
when a NiFi node joins a cluster and receives the flow configuration from the 
primary node via the connection response, it uses `
BundleUpdateStrategy.USE_SPECIFIED_OR_FAIL` which requires the specified flow 
resources to exist on the node for the flow sync to succeed.
 
NiFi should use `BundleUpdateStrategy.USE_SPECIFIED_OR_COMPATIBLE_OR_GHOST` in 
both of these scenarios so that the flow sync behavior is consistent regardless 
of how the flow definition is received by the node.



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

Reply via email to