mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-06-27 00:13:33 -04:00
b53d3afc70
# Description of Changes Moves `test_index_scans` to its own job that uses the same runner as the keynote benchmark. This test had several issues: 1. It was a performance regression test that didn't run in an isolated environment because it was just a test. 2. It measured timings by search the module log for `ns`(nanosecond) and `us`(microsecond) suffixes As a result it would occasionally flake. Now it runs on dedicated hardware in an isolated environment, so we shouldn't see anymore flakes. # API and ABI breaking changes N/A # Expected complexity level and risk 1 # Testing N/A
perf-test Rust benchmark module
A module with various index scan workloads for SpacetimeDB.
Called by the index_scan_gate benchmark to ensure the system is working as expected.
How to Run
Execute the benchmark gate:
cargo bench -p spacetimedb-bench --bench index_scan_gate