NiFi node disconnection from Cluster + Diff in local changes
Hello,
Context :
- Cluster of 3
- NiFi 1.23.2
- Registry 0.7.0 on external server
After the upgrade from 1.13.2 to 1.23.2 I have a strange reaction from the cluster of 3. I have sometime a node that disconnect with the only error that NiFi can't delete a processor "because it's destination of another component". The thing is this processor don't mean to be delete.
My guess it's because I have a diff between local change between node in the same cluster.
For example if I voluntary create a process to create some local change, when I check on a node I have 1 local change but on another can be 501 local change. This mostly delete then add the same processor.
If I try to revert the local change to the last version of bucket, I always have a node that disconnect. So I shutdown it server side and can't start it up again because the error of desynchronisation in local flow. Even if I copy the flow.xml.gz and flow.json.gz from a healtier node, same error.
The only way I have to make it up again is to backup the flow.xml.gz/flow.json.gz and remove it from the data folder to force it generate from cluster.
Do you have any clue ? There is a file that store de local changes ?
Thanks in advance.

