-
Notifications
You must be signed in to change notification settings - Fork 622
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
Introduce a way to change capacity of the network on the fly in FT benchmark #11460
Comments
Current situationIt seems like Proposal for approach to on the fly changes
Underlying assumptionWhen running multi-node benchmarks, all nodes have the same hardware and configuration and should therefore be able to handle the same load. Hence if one node increases the DiscussionThis is a rough heuristic, but it has the advantage of being independent of specific hardware and traffic. Therefore I think it can be a starting point for on the fly adjustments of the Next steps
DisclaimerAdjusting the @Akashin what do you think about this approach and the plan for the next steps? |
@pugachAG , @Longarithm - can you please suggest what is the right place to change the gas limit that the chunk producer proposes to use in the next chunk? |
Notes from the offline discussion:
|
@Akashin I suggest implementing that as part of runtime if possible. So currently we set the same gas_limit to NewChunkResult. Instead you can add |
cc #11808 |
Status update 2024-08-02
|
At the moment we can only easily change the capacity of the network at the startup time by increasing the
gas_limit
.For the FT throughput experiment, we want to find the largest capacity at which the network can still operate in a stable way. One way to achieve this is to be able to gradually increase the
gas_limit
over the course of the experiment until we reach a critical point.It is already possible to increase
gas_limit
a bit at every block height - we should try to leverage that for this experiment.The text was updated successfully, but these errors were encountered: