Skip to content

test(ci): RUN_SERIAL state_transport_ipc_test, the suite #121 missed - #325

Merged
transfix merged 1 commit into
masterfrom
test/run-serial-state-transport-ipc
Sep 4, 2026
Merged

transfix merged 1 commit into
masterfrom
test/run-serial-state-transport-ipc

Conversation

@transfix

@transfix transfix commented Sep 4, 2026

Copy link
Copy Markdown
Owner

#121 moved the fork()+IPC multiprocess tests off the parallel ctest scheduler, because their socket and replication windows get starved under load and fail assertions that say nothing about the code. It covered two suites:

cvc_discover_tests(state_exec_multiprocess_test PROPERTIES RUN_SERIAL TRUE)
cvc_discover_tests(state_multiprocess_ipc_test  PROPERTIES RUN_SERIAL TRUE)

state_transport_ipc_test has the same profile and was missed. It drives real Unix-domain sockets with poll() timeouts, and it is still on the parallel scheduler.

It still flakes. StateTransportIpcTest.TwoEndpointConvergence was the single failure out of 2739 tests on #324 — a PR whose diff is an SDF header macro fix, two comment removals, a version variable and a recipe, nothing within reach of state or IPC. That is what surfaced the gap.

Same one-line treatment as its two siblings. Worth landing ahead of the other open PRs so they stop inheriting the flake.

#121 moved the fork()+IPC multiprocess tests off the parallel ctest
scheduler because their socket and replication windows get starved under
load, producing failures that say nothing about the code. It covered
state_exec_multiprocess_test and state_multiprocess_ipc_test.

state_transport_ipc_test has the same profile -- real Unix-domain sockets
driven with poll() timeouts -- and was left on the parallel scheduler.
It still flakes: StateTransportIpcTest.TwoEndpointConvergence was the single
failure out of 2739 tests on an unrelated PR (#324, an SDF header fix that
touches nothing near state or IPC), which is what surfaced the gap.

Same one-line treatment as its two siblings.
@transfix
transfix merged commit ed5ea55 into master Sep 4, 2026
13 checks passed
@transfix
transfix deleted the test/run-serial-state-transport-ipc branch September 4, 2026 03:03
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