Koji Kawamura created NIFI-5792:
-----------------------------------
Summary: NiFi should keep the created versioned flow information
in case snapshot creation failure
Key: NIFI-5792
URL: https://issues.apache.org/jira/browse/NIFI-5792
Project: Apache NiFi
Issue Type: Bug
Components: SDLC
Affects Versions: 1.5.0
Reporter: Koji Kawamura
Assignee: Koji Kawamura
When a user attempts to start version control for a ProcessGroup, NiFi makes
two NiFi Registry API requests, one for creating a new Flow, and the other is
creating a new snapshot in the registry.
If NiFi Registry returns error for the 2nd request for some reason (e.g. Git
repository is used and its local repo is in a dirty state, having uncommitted
files), NiFi loses the information about the created versioned Flow, that is
returned by the 1st response.
After that happens, if a user retries starting version control for the same
ProcessGroup, NiFi sends the 1st request again, to create the Flow in NiFi
Registry. Then NiFi Registry returns error response because a Flow with the
same name already exists in the bucket.
NiFi should remember the created versioned Flow information in case snapshot
creation failure, so that the snapshot can be committed later when the NiFi
Registry side issue gets addressed.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)