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

[ci] Add test binary and image to support bootstrap testing #3352

Merged
merged 32 commits into from
Oct 1, 2024

Conversation

marun
Copy link
Contributor

@marun marun commented Sep 1, 2024

Why this should be merged

Periodic bootstrap testing is intended to ensure that bootstrapping issues are detected prior to releasing to testnet and mainnet.

How this works

  • adds a new test binary and image to initialize and monitor a bootstrapping node
  • adds an e2e test job to validate the image

How this was tested

CI + bootstrap testing on eks cluster

TODO

  • Verify that new test job is passing in CI
  • Refactor changes rooted at /tests/bootstrap
  • Record start time on test start and report duration and storage used upon test completion
    • Also include network, whether state sync is enabled, and avalanchego version details in start/resume/completion messages
  • Finalize README

@marun marun added the ci This focuses on changes to the CI process label Sep 1, 2024
@marun marun self-assigned this Sep 1, 2024
@marun marun force-pushed the testing-bootstrap branch 13 times, most recently from 28a5631 to c3c2d87 Compare September 7, 2024 02:27
@marun marun force-pushed the testing-bootstrap branch 6 times, most recently from afb3aad to 9bf5d64 Compare September 12, 2024 06:05
@marun marun marked this pull request as ready for review September 12, 2024 06:43
@marun marun force-pushed the testing-bootstrap branch 5 times, most recently from 40527ae to c408650 Compare September 20, 2024 18:18
@marun marun linked an issue Sep 23, 2024 that may be closed by this pull request
@marun marun force-pushed the testing-bootstrap branch from 6522d36 to 49b788d Compare October 1, 2024 18:45
tests/fixture/bootstrapmonitor/README.md Outdated Show resolved Hide resolved
tests/fixture/bootstrapmonitor/README.md Outdated Show resolved Hide resolved
tests/fixture/bootstrapmonitor/README.md Outdated Show resolved Hide resolved
tests/fixture/bootstrapmonitor/README.md Outdated Show resolved Hide resolved
tests/fixture/bootstrapmonitor/README.md Outdated Show resolved Hide resolved
tests/fixture/tmpnet/utils.go Outdated Show resolved Hide resolved
@StephenButtolph StephenButtolph added this to the v1.11.12 milestone Oct 1, 2024
@StephenButtolph StephenButtolph added this pull request to the merge queue Oct 1, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 1, 2024
@marun marun added this pull request to the merge queue Oct 1, 2024
Merged via the queue into master with commit f03745d Oct 1, 2024
23 checks passed
@marun marun deleted the testing-bootstrap branch October 1, 2024 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci This focuses on changes to the CI process
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

[testing] Validate node bootstrap for mainnet and testnet
4 participants