-
Notifications
You must be signed in to change notification settings - Fork 294
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
Testnet 70, Deimos 6, The Upgrading #4087
Comments
conorsch
added a commit
that referenced
this issue
Mar 22, 2024
conorsch
added a commit
that referenced
this issue
Mar 22, 2024
conorsch
added a commit
that referenced
this issue
Mar 25, 2024
Adds documentation for the specific steps to be performed by a node operator in order to participate in a chain upgrade. These docs are largely based on the existing wiki notes [0], adapted for a generalized Penumbra setup. Similarly, sketched out some corresponding changes to the `pd testnet join` docs, but left them commented out for now: those docs are only relevant for joining a chain that has already been upgraded. If things go well with #4087, we'll uncomment those docs and start using them. Finishes and therefore closes #3841. [0] https://github.com/penumbra-zone/penumbra/wiki/Performing-upgrades
This was referenced Mar 25, 2024
conorsch
added a commit
that referenced
this issue
Mar 26, 2024
Adds documentation for the specific steps to be performed by a node operator in order to participate in a chain upgrade. These docs are largely based on the existing wiki notes [0], adapted for a generalized Penumbra setup. Similarly, sketched out some corresponding changes to the `pd testnet join` docs, but left them commented out for now: those docs are only relevant for joining a chain that has already been upgraded. If things go well with #4087, we'll uncomment those docs and start using them. Finishes and therefore closes #3841. [0] https://github.com/penumbra-zone/penumbra/wiki/Performing-upgrades
4 tasks
conorsch
added a commit
that referenced
this issue
Mar 27, 2024
Adds documentation for the specific steps to be performed by a node operator in order to participate in a chain upgrade. These docs are largely based on the existing wiki notes [0], adapted for a generalized Penumbra setup. Similarly, sketched out some corresponding changes to the `pd testnet join` docs, but left them commented out for now: those docs are only relevant for joining a chain that has already been upgraded. If things go well with #4087, we'll uncomment those docs and start using them. Finishes and therefore closes #3841. [0] https://github.com/penumbra-zone/penumbra/wiki/Performing-upgrades
This was referenced Mar 28, 2024
conorsch
added a commit
that referenced
this issue
Mar 28, 2024
conorsch
added a commit
that referenced
this issue
Mar 28, 2024
Refs #4087. Also lists an archive URL for `pd testnet join`.
1 task
conorsch
added a commit
that referenced
this issue
Mar 28, 2024
Refs #4087. Also lists an archive URL for `pd testnet join`.
conorsch
added a commit
that referenced
this issue
Mar 28, 2024
1 task
conorsch
added a commit
that referenced
this issue
Mar 28, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Testnet Release
We are planning two consecutive releases, v0.70.0 and v0.71.0, in order to exercise chain upgrade logic (#1804). Accordingly, we will need to vote on a upgrade proposal to halt the chain, and provide documentation to node operators on the specific upgrade steps.
Testnet name: Deimos 6
Release date: 2024-03-26
Testnet release manager: @conorsch
Testnet name: Deimos 6 [sic]
Release date: 2024-03-28
Testnet release manager: @conorsch
Testnet Release Manager Checklist
Friday before release:
Construct the genesis data for the release:
cd testnets && ./new-testnet.sh
testnet-preview
with a randomized version of the future testnet's chain ID.Check in with team again in a release meeting and update the GitHub milestone to ensure it represents what will make it into the testnet.
Draft an announcement for peer review to ensure major changes included are comprehensive.
Following Tuesday (release day):
testnet-preview.penumbra.zone
is operational; it is redeployed on every push to main, and is an exact preview of what is about to be deployed.cargo release minor
for a new testnet, orcargo release patch
for a bugfix. For the latter, make sure you're on a dedicated release branch.v0.51.0
, to the remote.Waiting
deployment in the GitHub Actions UI before the deployment will begin. Monitor the GitHub action to ensure it completes after it is approved.penumbra
per validator.pcli tx lp replicate xyk penumbra:test_usd 20000penumbra --current-price 20
Following Wednesday (vote day):
Following Thursday (second release day):
--export-archive
from at least one node. Publish that archive tohttps://snapshots.penumbra.zone/
.--migrate-archive
from at least one node. Publish that archive tohttps://snapshots.penumbra.zone/
.genesis-start
flag from the upgrade and use it consistently. It must land in the docs, as well.The text was updated successfully, but these errors were encountered: