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

Add Guide For Network Scale Testing (Versi) #691

Open
BradleyOlson64 opened this issue Mar 14, 2023 · 3 comments
Open

Add Guide For Network Scale Testing (Versi) #691

BradleyOlson64 opened this issue Mar 14, 2023 · 3 comments
Assignees
Labels
T11-documentation This PR/Issue is related to documentation.

Comments

@BradleyOlson64
Copy link
Contributor

Add a body of documentation covering network scale testing such as using Grafana with Versi and perhaps Zombienet/CI. This would be quite useful for new hires and devs who are rusty with it. Should be added as "Debugging Guide" mdBook in the Polkadot repo.

First draft topics to cover:

  • Prerequisites
    • Parity VPN
    • Grafana dashboard editor permissions
    • GitLab SSH key setup
    • Clone parity-testnet repo from parity GitLab
  • Getting to Know Grafana
    • Provide a variety of example log queries with different properties EX: Query all successful approvals
    • Walk through constructing a log query, including pictures of Grafana screen
    • Provide links to example dashboards with different properties
    • Guide user through making their first dashboard with variables and panels
  • Metrics and logs in the code
  • Getting data from Zombienet/CI
    • Check CI test logs for folder to target
  • Modifying Versi Nodes for Test
    • If new logs or metrics then get PR reviewed and submitted
    • Get docker image
    • Add to validators helmfile and change other validator group configs if necessary
    • Make branch of parity-testnet repo, push to remote on GitLab, ASK WHETHER VERSI IS AVAILABLE first in Parachains Core element channel, then merge the branch without reviews
    • View with query as nodes spin up with new node image (~10 minutes)
    • Adding and configuring malus nodes
@BradleyOlson64 BradleyOlson64 self-assigned this Mar 14, 2023
@mrcnski
Copy link
Contributor

mrcnski commented Mar 16, 2023

Awesome idea and would be very helpful! I guess you're already familiar with this wiki but I think it covers some of these topics, especially the prereqs, so you can maybe just link to it for those. There is also the Infrastructure Overview in case it's relevant at all.

@BradleyOlson64
Copy link
Contributor Author

Reseting Versi: https://github.com/paritytech/devops/wiki/Resetting-Testnets#reset-versi-fast-way

@BradleyOlson64
Copy link
Contributor Author

@Sophia-Gold Sophia-Gold transferred this issue from paritytech/polkadot Aug 24, 2023
@the-right-joyce the-right-joyce added the T11-documentation This PR/Issue is related to documentation. label Oct 11, 2023
claravanstaden added a commit to Snowfork/polkadot-sdk that referenced this issue Dec 8, 2023
* Adds import execution header subcommand

* Script to import an execution header

* Tiny bit of cleanup

* Update relayer/cmd/import_execution_header.go

Co-authored-by: David Dunn <26876072+doubledup@users.noreply.github.com>

* Minor cleanup.

Co-authored-by: David Dunn <26876072+doubledup@users.noreply.github.com>
helin6 pushed a commit to boolnetwork/polkadot-sdk that referenced this issue Feb 5, 2024
Bumps [ripemd](https://github.com/RustCrypto/hashes) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/RustCrypto/hashes/releases)
- [Commits](RustCrypto/hashes@ripemd-v0.1.0...ripemd-v0.1.1)

---
updated-dependencies:
- dependency-name: ripemd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T11-documentation This PR/Issue is related to documentation.
Projects
Status: Backlog
Status: To do
Development

No branches or pull requests

3 participants