sodonnel opened a new pull request, #9779:
URL: https://github.com/apache/ozone/pull/9779

   ## What changes were proposed in this pull request?
   
   When SCM finalizes an upgrade, it should no longer close all the Ratis 
pipelines on the datanodes. Instead they should be kept open. The SCM finalize 
command now needs to wait for all healthy datanodes to report matching SLV and 
MLV versions to know they have been finalized. Only when all datanodes are 
finalized, should SCM complete the finalization process.
   
   This change is mostly to remove the existing close pipeline code and 
anything else that depended on it. The only new code added is the change to 
wait in DNs reporting SVL == MVL, as before new pipelines being created was the 
trigger to complete the process.
   
   ## What is the link to the Apache JIRA
   
   https://issues.apache.org/jira/browse/HDDS-14646
   
   ## How was this patch tested?
   
   Existing tests, some of which had to be adapted slightly.
   


-- 
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