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

upgrades: private state rollover during testnet #3081

Closed
8 tasks done
Tracked by #1804
erwanor opened this issue Sep 22, 2023 · 3 comments
Closed
8 tasks done
Tracked by #1804

upgrades: private state rollover during testnet #3081

erwanor opened this issue Sep 22, 2023 · 3 comments
Assignees
Milestone

Comments

@erwanor
Copy link
Member

erwanor commented Sep 22, 2023

Is your feature request related to a problem? Please describe.
In #2917, we were able to exercise the MVP upgrade functionality and test both: 1/ the coordination mechanism that node runners use to signal their intent to perform an upgrade 2/ the operational implications of doing so if the node runner chooses to, sharing context along the way.

Since then, we have added more functionality like checkpointing the genesis state, and performing full InitChain handshakes with CometBFT, completely pruning the consensus state and adhering to the recommended best-practice by the CometBFT team.

During the course of testnet 62, we should re-perform this test:

Post 64:

@erwanor erwanor added this to Testnets Sep 22, 2023
@erwanor erwanor moved this to Testnet 62: Iapetus in Testnets Sep 22, 2023
@erwanor erwanor changed the title upgrades: private state rollover during testnet 61 upgrades: private state rollover during testnet 62 Sep 22, 2023
@erwanor erwanor added this to the Upgrades milestone Sep 26, 2023
@erwanor erwanor moved this from Testnet 62: Iapetus to Next (Steal from here) in Testnets Oct 3, 2023
@erwanor
Copy link
Member Author

erwanor commented Oct 3, 2023

This is important but not urgent, and blocked on #3093 - targeting 63.

@erwanor erwanor changed the title upgrades: private state rollover during testnet 62 upgrades: private state rollover during testnet 63 Oct 3, 2023
@conorsch conorsch changed the title upgrades: private state rollover during testnet 63 upgrades: private state rollover during testnet Oct 18, 2023
@conorsch
Copy link
Contributor

Marking as blocked until #3093 is resolved; then we can pick this back up.

@aubrika aubrika added this to Penumbra Oct 30, 2023
@github-project-automation github-project-automation bot moved this to 🗄️ Backlog in Penumbra Oct 30, 2023
@erwanor erwanor removed the P-blocked label Dec 1, 2023
@aubrika aubrika moved this from 🗄️ Backlog to 📝 Todo in Penumbra Dec 6, 2023
@aubrika aubrika removed this from Testnets Dec 6, 2023
@aubrika aubrika moved this from 📝 Todo to 🏗 In progress in Penumbra Dec 6, 2023
@conorsch
Copy link
Contributor

conorsch commented Jan 4, 2024

pointing a 07 lightclient at the chain and making sure that it can validate across the upgrade boundary

This is the single remaining item tracked in the OP. However, it's blocked on #3506, so we've broken it out into its own ticket: #3577. Closing this as resolved.

@conorsch conorsch closed this as completed Jan 4, 2024
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Penumbra Jan 4, 2024
@github-project-automation github-project-automation bot moved this to Testnet 63: Rhea (Web Wallet) in Testnets Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Status: Testnet 63: Rhea (Web Wallet)
Development

No branches or pull requests

3 participants