Local Calendar startup reconciliation exceeded its p95 test budget during #1140 gates #1165

Open
opened 2026-10-06 00:18:23 +00:00 by kayg · 0 comments
Owner

Local build-host SLOW finding during #1140 gates, head 5bf1b1695. No Calendar or search code changed in this job. This is a latency-only failure; keep its assertion and investigate on the locked perf VM in a performance round.

Command: CARGO_PROFILE_DEV_DEBUG=line-tables-only CARGO_INCREMENTAL=0 CARGO_BUILD_JOBS=4 cargo test -p calternal-server -- --test-threads=4

Verbatim evidence:

search_reconcile_calendar_write_profile files=20000 writes=32 p50_ms=11875 p95_ms=12149 p95_budget_ms=10000
Calendar write p95 12.149729221s exceeded 10s
test result: FAILED. 255 passed; 1 failed; 10 ignored; 0 measured; 0 filtered out; finished in 150.09s

The failing wrapper is wire::tests::live_apps_run_in_separate_processes; its child is wire::tests::startup_search_reconciliation_keeps_calendar_writes_responsive_on_large_home. Money import restart regressions, both Clippy gates, and the full web suite passed. The host was concurrently running other jobs; this is a local result, not a perf VM measurement. No ratchet or assertion was raised.

Merge-round command: cargo test -p calternal-server startup_search_reconciliation_keeps_calendar_writes_responsive_on_large_home -- --ignored --exact --test-threads=1 (use the full qualified test name with --exact).

Local build-host SLOW finding during #1140 gates, head 5bf1b1695. No Calendar or search code changed in this job. This is a latency-only failure; keep its assertion and investigate on the locked perf VM in a performance round. Command: CARGO_PROFILE_DEV_DEBUG=line-tables-only CARGO_INCREMENTAL=0 CARGO_BUILD_JOBS=4 cargo test -p calternal-server -- --test-threads=4 Verbatim evidence: ``` search_reconcile_calendar_write_profile files=20000 writes=32 p50_ms=11875 p95_ms=12149 p95_budget_ms=10000 Calendar write p95 12.149729221s exceeded 10s test result: FAILED. 255 passed; 1 failed; 10 ignored; 0 measured; 0 filtered out; finished in 150.09s ``` The failing wrapper is wire::tests::live_apps_run_in_separate_processes; its child is wire::tests::startup_search_reconciliation_keeps_calendar_writes_responsive_on_large_home. Money import restart regressions, both Clippy gates, and the full web suite passed. The host was concurrently running other jobs; this is a local result, not a perf VM measurement. No ratchet or assertion was raised. Merge-round command: cargo test -p calternal-server startup_search_reconciliation_keeps_calendar_writes_responsive_on_large_home -- --ignored --exact --test-threads=1 (use the full qualified test name with --exact).
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#1165
No description provided.