Skip to content

HDDS-14672. Remove SCM finalization checkpoints#9955

Merged
sodonnel merged 8 commits intoapache:HDDS-14496-zdufrom
sodonnel:HDDS-14672-checkpoints
Mar 24, 2026
Merged

HDDS-14672. Remove SCM finalization checkpoints#9955
sodonnel merged 8 commits intoapache:HDDS-14496-zdufrom
sodonnel:HDDS-14672-checkpoints

Conversation

@sodonnel
Copy link
Contributor

What changes were proposed in this pull request?

Now HDDS-14570 is complete, we can remove all the SCM finalization checkpoints. There were only there to coordinate between the SCM instances when finalizing multiple versions incase there was a failover or restart part way through. Now, a single Ratis transaction gets replayed on startup if that happens, so the code can be simplified.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-14672

How was this patch tested?

Modifications to existing tests.

@github-actions github-actions bot added the zdu Pull requests for Zero Downtime Upgrade (ZDU) https://issues.apache.org/jira/browse/HDDS-14496 label Mar 20, 2026
Copy link
Contributor

@dombizita dombizita left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks for breaking it down to smaller commits

@errose28 errose28 self-requested a review March 23, 2026 16:14
@sodonnel sodonnel merged commit c9fe669 into apache:HDDS-14496-zdu Mar 24, 2026
43 checks passed
@sodonnel
Copy link
Contributor Author

Merged into the branch. Thanks for the review @dombizita

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

zdu Pull requests for Zero Downtime Upgrade (ZDU) https://issues.apache.org/jira/browse/HDDS-14496

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants