Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

persist all transactions and effects during checkpoint construction #20966

Merged
merged 1 commit into from
Jan 24, 2025

Conversation

mystenmark
Copy link
Contributor

This is a temporary change needed to prepare for the upgrade to data quarantining. The data quarantining code will assume that any uncommitted transactions will be replayed from consensus. But upon upgrade, no replay will occur - the non-DQ build will have marked all commits as processed immediately. This change prevents the assert at

let change_epoch_tx = VerifiedExecutableTransaction::new_from_checkpoint(
from firing during startup of a DQ build.

@mystenmark mystenmark requested a review from aschran January 24, 2025 01:00
Copy link

vercel bot commented Jan 24, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

2 Skipped Deployments
Name Status Preview Comments Updated (UTC)
multisig-toolkit ⬜️ Ignored (Inspect) Jan 24, 2025 1:00am
sui-kiosk ⬜️ Ignored (Inspect) Jan 24, 2025 1:00am

@mystenmark mystenmark temporarily deployed to sui-typescript-aws-kms-test-env January 24, 2025 01:00 — with GitHub Actions Inactive
@mystenmark mystenmark merged commit d487c2c into main Jan 24, 2025
51 checks passed
@mystenmark mystenmark deleted the mlogan-persist-txns branch January 24, 2025 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants