Stephen O'Donnell created HDDS-14646:
----------------------------------------

             Summary: SCM should not close Ratis pipelines on Finalize
                 Key: HDDS-14646
                 URL: https://issues.apache.org/jira/browse/HDDS-14646
             Project: Apache Ozone
          Issue Type: Improvement
            Reporter: Stephen O'Donnell
            Assignee: Stephen O'Donnell


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.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to