hanishakoneru commented on pull request #2886:
URL: https://github.com/apache/ozone/pull/2886#issuecomment-996271083


   Thanks for the review Bharat.
   
   > Do we want to allow only operation at a time on this operation? And throw 
exception to other invokes on this API from client Like Already remove is 
ongoing something like this.
   Coming from the perspective of one cli remove om1, and another cli remove 
om2. If we know inprogress thing, we can ask for 2nd invocation retry once 
after first is completed. Do we need any such semantics here?
   
   Missed this earlier. Yes, it would be good to have this. But since the 
SetConfiguration will be synchronized from Ratis side, it is not critical that 
we control it from Ozone side as well. 
   A simple way to handle this would be to fail the request on getting 
ReconfigurationInProgressException. This way we can throw the error upto the 
cli and ask to retry. What do you think?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to