-
Notifications
You must be signed in to change notification settings - Fork 10
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
[Polkadot Wiki Migration] Upgrade Your Node #36
Conversation
CrackTheCode016
commented
Sep 17, 2024
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
Scan for Vale false positives. Resolved convos = made it on the update list and should go away now. I left comments for the legit flags with suggested edits. Thank you! |
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Dawn Kelly <[email protected]>
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Nicolás Hussein <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did some formatting/grammar edits and moved terminal to snippets, etc.
@polkadot-developers/docs-content-team please see my comments on content needs --- make sure you check out the snippet for the terminal output because it is missing the command. Please request new format review after updates. Thanks!
|
||
## Steps | ||
|
||
The following steps require a second validator which will be referred to as `Validator B`. The |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this meant to be a quick overview of which steps are needed with a more extensive tutorial somewhere else? If there isn't a more detailed tutorial to go with this, then some of these steps should have more detail. What commands do I use to start a second node? How do I generate session keys? etc. This section has a nice amount of "what" but almost no "how"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are steps they most likely (if not, someone on their team) would have already gone through when setting up the original validator.
I would just add a link to the onboarding page, which will include how to get a node up and running and how to generate session keys
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another note: I think this page will get heavily updated at some point, so I would link to other places for now where needed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I linked the "How to Validate" page, which covers this as a prerequisite. We can definitely make it flow a little better, though.
**Validator B** is now acting as your validator - you can safely perform operations on **Validator | ||
A**. | ||
|
||
When you are ready to restore **Validator A**: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same question as above. Do we need more how in here or will there be tutorial(s) to link out to?
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
infrastructure/validators/operational-tasks/how-to-upgrade-validator.md
Outdated
Show resolved
Hide resolved
Hey @CrackTheCode016, I'd like to clarify the objective of this section. The current process seems to involve:
Wouldn't it be more efficient to apply all changes to the server of validator B before starting it? This reduces the process time from (N+3) * 2 sessions to N+3 sessions Could you please elaborate on the rationale behind the current method? Maybe there are specific advantages to this approach that I might be overlooking |
@0xLucca This appears to me like it would work, I'll ping infra and get a final answer before making any changes. |
Good to go! I like that you emphasized the importance of waiting for 2 full sessions—it’s really important. |
|
||
!!! warning | ||
|
||
It is imperative you keep `Validator A` running during this time. `set_key` doesn't have an immediate effect and requires two full sessions to elapse before it does. If you switch off `Validator A` too early you may risk being chilled and face a fault within the Thousand Validator Programme. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thousand Validators still kicking?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is being replaced by the Decentralized Nodes program:
https://nodes.web3.foundation/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@dawnkelly09 This is ready to merge, just needs your approval |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thank you!
* add initial page * title * some stuff * Apply suggestions from code review Co-authored-by: Dawn Kelly <[email protected]> * Apply suggestions from code review Co-authored-by: Nicolás Hussein <[email protected]> * first pass of edits, still WIP * moves terminal output to styled element in snippet * Fix line breaks * Add prerequisites --------- Co-authored-by: Dawn Kelly <[email protected]> Co-authored-by: Nicolás Hussein <[email protected]> Co-authored-by: DAWN KELLY <[email protected]> Co-authored-by: Erin Shaben <[email protected]>