You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Run the Phase 3 benchmark campaign — ingest and reads at 600 ms blocks #874
Run the full-history benchmarks against the three Phase 3 synthetic datasets at Phase-3 cadence (600 ms blocks), and publish per-profile latency numbers against the Phase-3 targets. Phase 3 is the epic's end-state load; two datasets are complete 20,000-ledger sets and the SAC dataset covers one full 10k chunk (#867).
Phase 3 profile and targets
SAC transfer
OZ token transfer
Soroswap swap
Traffic
10k TPS
6k TPS
3k TPS
Tx per ledger (TPL)
6000
3600
1800
Block time 600 ms (applied at replay — a dataset bakes in only tx model + TPL), retention 2 years.
Targets this run measures against:
Ingest: Phase-3 target for the meta-available-to-client path is p99 140 ms. The harness measures the ingest slice of that path; results are labeled as the ingest slice, never as the full path (composition with the read/stream slice is tracked separately).
Reads: GetTransaction / GetEvents / GetLedgers / GetTransactions meet their SLAs at the Phase-3 TPL and block time.
Inputs
Set 2026-07-18-apply-load-20k (generated under #867):
Dataset
TPL
Ledgers
Note
sac-6000
6000
11,008 (partial)
1 full 10k chunk + remainder; shared with the Phase-1 campaign; full regeneration is a tracked follow-up
custom_token-3600
3600
20,000
soroswap-1800
1800
20,000
Report
Per profile: p50 / p90 / p99 / max for the ingest slice at 600 ms cadence, and read-endpoint latencies vs their SLAs. Use three-state verdicts: met / not met / not measured at this load — and state explicitly that the sac-6000 numbers cover a single chunk. If the ingest slice cannot sustain the 600 ms cadence, report the sustained cadence it does hold in addition to the latency distribution.
Done when
All three Phase-3 datasets have published campaign results at 600 ms cadence, with a summary table against the Phase-3 targets and explicit labeling of what was and was not measured.
Activity
marwen-abid commentedon Jul 24, 2026
Phase 3 (600 ms blocks, p99 ≤ 100 ms):