test_tstore_key_distribution()¶
Documentation for tests/benchmark/compute/instruction/test_storage.py::test_tstore_key_distribution@ffe48572.
Generate fixtures for these test cases for Bogota with:
Benchmark TSTORE with colliding versus spread transient-storage keys.
The besu_collision arm writes distinct slots that share one
Arrays.hashCode, so a client keying transient storage by a plain hash
of the slot funnels every write into a single bucket; the spread arm
writes sequential slots. The value is a fixed nonzero so the write is not
elided. besu keys this way; other clients are unaffected.
Source code in tests/benchmark/compute/instruction/test_storage.py
Parametrized Test Cases¶
This test generates 2 parametrized test cases across 4 forks.