Closed adrianbrink closed 1 year ago
I think we can use the same benchmark for this and for gas (https://github.com/cosmos/cosmos-sdk/issues/1008).
My friends over at InfluxDB wrote this tool to debug their own datastore: https://github.com/influxdata/grade I would suggest this! But I think regardless this is an important piece of hardening.
Closing this issue, will track testing improvements elsewhere.
Where?
We don't have any direct state-machine benchmarks. Our closest bet would be simulation.
I think this is absolutely something the SDK should include. When we want to scale e.g. Gaia to high TPS we'll need to spend a lot of time optimizing transaction execution.
Similar to or duplicate of https://github.com/cosmos/cosmos-sdk/issues/13981?
they seem different one is add telemetry and this one is to do bechmarks, want to work on this @elias-orijtech
Having released new staking to a public testnet we noticed that it slows down the block production. We should have a framework that allows us to benchmark the per block actions. This will allow us to quickly identify performance issues and optimize reads/writes.
@rigelrozanski