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

support upgrade to tendermint 0.35 #966

Closed
7 tasks
yaruwangway opened this issue Sep 13, 2021 · 1 comment · Fixed by #979
Closed
7 tasks

support upgrade to tendermint 0.35 #966

yaruwangway opened this issue Sep 13, 2021 · 1 comment · Fixed by #979
Assignees
Labels
scope: build Changes, features and bugs related the build process.

Comments

@yaruwangway
Copy link
Contributor

Summary

support key migration when upgrade to tendermint 0.35

Problem Definition

In Tendermint 0.35, the format of keys in the database are changed. Operators who are running nodes that started as 0.34 will need to migrate the key formats.

Proposal

Gaia will migrate the key format through pre-upgrade handler in cosmovisor before execute the new binary. We could use cosmovisor with a flag --pre-upgrade-hook to run a script to migrate the key.

TODO:

  • add key migration cli
  • define the pre-upgrade handler and the script to run for migration
  • tests

Ref:
cosmos/cosmos-sdk#10047


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
@yaruwangway yaruwangway added the scope: build Changes, features and bugs related the build process. label Sep 13, 2021
@yaruwangway yaruwangway mentioned this issue Sep 20, 2021
16 tasks
@yaruwangway yaruwangway linked a pull request Sep 20, 2021 that will close this issue
16 tasks
@okwme okwme closed this as completed in #979 Nov 4, 2021
@yaruwangway yaruwangway reopened this Jan 24, 2022
@mmulji-ic
Copy link
Contributor

mmulji-ic commented Aug 15, 2022

v0.35 developed put on hold, in favour of v0.36.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: build Changes, features and bugs related the build process.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants