Nicholas Carenza created NIFI-3464:
--------------------------------------

             Summary: Claim Lock on Flowfile modifications
                 Key: NIFI-3464
                 URL: https://issues.apache.org/jira/browse/NIFI-3464
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Nicholas Carenza
            Priority: Minor
         Attachments: operate-lock.png

I am getting ready to introduce Nifi to my team and opening up the UI to them. 
One thing that concerns me is the chance that two of us might try to edit the 
same processor or related processors while the other is working on it.

It would be nice if there was a way to indicate in the UI to other clients that 
you are going to modify a certain processor/processor group or the entire flow.

This might be an enforced lock or just a warning/suggestion for other users. I 
imagine just having a button on the screen, maybe in the Operate window since 
it already switches context based on your selection (see image attachment).

It's probably enough to implement a lock as a warning. It will visually 
indicate if someone has locked it and warn if you try to change it anyways. you 
don't even need to keep track of who locked it and any user could perform the 
unlock. A more advanced implementation might add lock/unlock access privileges. 
For me, it would be enough to communicate intention to modify a particular 
processor or group through the UI.

One scenario I image is: some downstream processor starts failing, buffers 
start filling, errors start logging, slack starts putting and more than one 
person notice and attempt to triage.

Then of course there are actual locking mechanisms with which come a lot more 
complications.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to