mirror of
https://github.com/clockworklabs/SpacetimeDB.git
synced 2026-07-24 02:57:23 -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
14 lines
303 B
Markdown
14 lines
303 B
Markdown
# `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:
|
|
|
|
```bash
|
|
cargo bench -p spacetimedb-bench --bench index_scan_gate
|
|
```
|