Skip to content

fix: align deep benchmarks with runtime contracts - #230

Merged
smiggleworth merged 1 commit into
mainfrom
fix/lease-benchmark-route-depth
Sep 2, 2026
Merged

fix: align deep benchmarks with runtime contracts#230
smiggleworth merged 1 commit into
mainfrom
fix/lease-benchmark-route-depth

Conversation

@smiggleworth

Copy link
Copy Markdown
Contributor

Summary

  • update Tier 3 Lease routes and Notice fanout bursts to match production route depth and lane capacity
  • keep Tier 4 Stream reads within the wire response budget and preserve retryable error messages
  • replace obsolete oversized payload rows with the maximum valid Stream event contract
  • update the benchmark documentation for the legal maximum event size

Why

The full hosted benchmark run after #229 made Tier 1 and Tier 2 green, then exposed stale Tier 3 and Tier 4 fixtures that no longer matched the production Lease, Notice, and Stream wire contracts.

Validation

  • cargo fmt --all -- --check
  • cargo test --workspace
  • cargo clippy --locked --workspace --all-targets --all-features -- -D warnings -D clippy::pedantic
  • cntryl-tools validate-benchmarks
  • cargo bench --bench tier3* --features benchkit --quiet
  • all Tier 4 benchmark binaries, including a complete tier4_stream_shapes run

@smiggleworth
smiggleworth merged commit a019585 into main Sep 2, 2026
1 check passed
@smiggleworth
smiggleworth deleted the fix/lease-benchmark-route-depth branch September 2, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant