Skip to content

Report what is left when the chaos test does not settle - #1023

Merged
benoitc merged 1 commit into
masterfrom
test/chaos-settle-report
Nov 10, 2026
Merged

benoitc merged 1 commit into
masterfrom
test/chaos-settle-report

Conversation

@benoitc

@benoitc benoitc commented Nov 10, 2026

Copy link
Copy Markdown
Owner

hackney_pool_chaos_tests sometimes fails its settle check on CI (seen on master since 2026-10-25, Linux and FreeBSD) and has not failed locally or in 60 instrumented CI runs, so the cause is still unknown. On that failure the test now prints the pool stats and non-empty maps, the state and stack of every live connection, and whether it settles given 30 s more, so the next occurrence shows whether it is a slow teardown or a leak. Test-only change.

hackney_pool_chaos_tests sometimes fails its settle check on CI (seen
since 2026-10-25) and has never failed locally or in 60 instrumented CI
runs. On that failure, print the pool stats and non-empty maps, the state
and stack of every live connection, and whether it settles later, so the
next occurrence shows the cause.
@benoitc
benoitc merged commit a82ae3b into master Nov 10, 2026
6 checks passed
@benoitc
benoitc deleted the test/chaos-settle-report branch November 10, 2026 15:32
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