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

Scripts for syncing an archive node from genesis. #25

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

iramiller
Copy link
Member

@iramiller iramiller commented Jun 13, 2024

This is a set of basic scripts for creating an archive node that is synced from genesis. A conscious choice was made to use separate and simple scripts for each version so that any associated changes associated with that upgrade can be included (such as switching database backends from cleveldb to goleveldb.

This process is a useful solution for #24 as we have noticed that many users that need an archive node prefer to create their instance directly and not rely on snapshots created by others for integrity and security reasons.

@iramiller iramiller self-assigned this Jun 13, 2024
@iramiller iramiller requested a review from scirner22 June 13, 2024 16:58
@iramiller iramiller linked an issue Jun 13, 2024 that may be closed by this pull request
4 tasks
scirner22
scirner22 previously approved these changes Jun 17, 2024
allow completed touch-file to execute after an upgrade is hit
@iramiller
Copy link
Member Author

This PR is in draft/progress as it is currently being tested (in full). When that process complete (and there are no further changes) I will move this to ready for review and merge.

@iramiller iramiller marked this pull request as ready for review July 9, 2024 15:13
@iramiller
Copy link
Member Author

This has been tested locally and was used to build up archive snapshots.

Copy link
Member Author

@iramiller iramiller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The status script looks good to me

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.

Create an archive service offering
3 participants