[Storehouse] 014 - Payloadless util create v6 checkpoint from v7 - #8595
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
9056749 to
415f130
Compare
415f130 to
8a646c8
Compare
8a646c8 to
2998458
Compare
2998458 to
58dc7cd
Compare
8b95f4c to
a6f81d0
Compare
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
7037146 to
b9e1d99
Compare
b9e1d99 to
5f173b2
Compare
This comment has been minimized.
This comment has been minimized.
Co-authored-by: zhangchiqing <811374+zhangchiqing@users.noreply.github.com>
5f173b2 to
aee41a8
Compare
To be able to support mode switch especially switching from payloadless mode back to full node, we need to create a v6 checkpoint from a v7 checkpoint, so that we can simply converting the latest v7 checkpoint produced by a EN running in payloadless mode, and then restart in full node mode with the converted v6 checkpoint file. Since the wal file format didn't change, they can be reused by the full node to resume the execution.
This PR adds a util to create a v6 checkpoint from a v7 (payloadless) checkpoints and wal (write ahead logs) files.