Local HTTP startup missed its deadline while an upgrade backfill waited #1169

Open
opened 2026-10-06 01:15:43 +00:00 by kayg · 0 comments
Owner

SLOW-only local result from #1140 final server gates, head 9268ae9e3. The full server suite passed 255 tests and failed its process wrapper on one startup deadline. No assertion or timeout was changed.

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

Verbatim output:

wire::tests::startup_serves_http_while_upgrade_backfills_wait failed:
HTTP startup waited for an upgrade backfill: Elapsed(())
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 265 filtered out; finished in 21.07s
test result: FAILED. 255 passed; 1 failed; 10 ignored; 0 measured; 0 filtered out; finished in 195.44s

The child gives build_live_app 15 seconds while a Notes backfill lock is held. This is a local busy-build-host measurement, not a perf VM result. The prior gate round had a different latency-only failure recorded in #1165. Money gates (101 unit tests, 27 import tests), both Clippy gates and the full web suite (1870 tests) passed.

For the merge round: cargo test -p calternal-server wire::tests::startup_serves_http_while_upgrade_backfills_wait -- --ignored --exact --test-threads=1. It must prove that HTTP starts while the upgrade backfill waits, with its original 15-second limit.

SLOW-only local result from #1140 final server gates, head 9268ae9e3. The full server suite passed 255 tests and failed its process wrapper on one startup deadline. No assertion or timeout was changed. Command: CARGO_PROFILE_DEV_DEBUG=line-tables-only CARGO_INCREMENTAL=0 CARGO_BUILD_JOBS=4 cargo test -p calternal-server -- --test-threads=4 Verbatim output: ``` wire::tests::startup_serves_http_while_upgrade_backfills_wait failed: HTTP startup waited for an upgrade backfill: Elapsed(()) test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 265 filtered out; finished in 21.07s test result: FAILED. 255 passed; 1 failed; 10 ignored; 0 measured; 0 filtered out; finished in 195.44s ``` The child gives build_live_app 15 seconds while a Notes backfill lock is held. This is a local busy-build-host measurement, not a perf VM result. The prior gate round had a different latency-only failure recorded in #1165. Money gates (101 unit tests, 27 import tests), both Clippy gates and the full web suite (1870 tests) passed. For the merge round: cargo test -p calternal-server wire::tests::startup_serves_http_while_upgrade_backfills_wait -- --ignored --exact --test-threads=1. It must prove that HTTP starts while the upgrade backfill waits, with its original 15-second limit.
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#1169
No description provided.