You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create and execute a large-scale load test with billions of relays to validate the network's scalability limits under extreme conditions.
Origin Document
This is a follow-up to the permissionless demand load testing work in issue #742. Based on the progress made and issues identified, we need a dedicated test to push the network to its theoretical limits.
I was envisioining that we'd ask the community members to run some suppliers and non-anvil backend services.
We won't have full visibility into the performance metrics as we don't "control" (i.e. maintain) that infrastructure.
We could potentially ask the community to stake suppliers, run RelayMiners, and use them for the load test. Howeer, this adds an additional layer of indirection that does not contribute to the goals of this.
I would like to keep the option (or preference) to switch/maintain to our Suppliers + RelayMiners only.
Before we reach out, I wanted to ask what did you have in mind?
Provision another k8s cluster in a different region.
Add new onchain services
Stake/restake Applications and Suppliers
Deploy new RelayMiners in (1)
Use NGINX static response for the backend of each RelayMiner regardless of the service.
Pros of this approach:
We are isolating onchain scalability
We are isolating RelayMiner bottlenecks & performance
@okdas Made some edits to your message (for clarity for myself & others) but the plan looks 👌 to me.
We'll handle this ourselves.
My key ask is to ensure that we have different services, but the actual contents of the RelayMiner's backend response -- as you clearly state -- is out of scope.
Objective
Create and execute a large-scale load test with billions of relays to validate the network's scalability limits under extreme conditions.
Origin Document
This is a follow-up to the permissionless demand load testing work in issue #742. Based on the progress made and issues identified, we need a dedicated test to push the network to its theoretical limits.
Goals
Deliverables
A. Test environment setup:
B. Execution and monitoring:
C. Analysis and reporting:
D. Documentation & Automation
Non-goals / Non-deliverables
Creator: @okdas
Co-Owners: @red-0ne @Olshansk
The text was updated successfully, but these errors were encountered: