Totodore
socketioxide
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
test(engineioxide): add parked-heartbeat permanent-leak e2e regression The existing e2e test covers an upgrade that stalls while the heartbeat is in its first ping-wait (reclaimed at ping_timeout pre-fix). The *permanent* leak from the dhat profile ("heartbeat task never ends") is sharper: the session first completes a ping/pong cycle so the heartbeat parks in `interval_tick` BETWEEN pings, and only then starts a ws upgrade that stalls with the connection held open. The parked heartbeat then sees `is_upgrading()` at the top of every loop and just `continue`s — it never sends a ping, never reaches the pong recv-timeout, and so never fires `HeartbeatTimeout`. With the connection held there is no transport-close reclaim either, so the session is retained forever. Add `parked_heartbeat_abandoned_upgrade_is_reclaimed`, which drives exactly that sequence (handshake -> poll the ping -> pong -> stall the upgrade) over real TCP and asserts the session is reclaimed. Verified it fails without the upgrade-timeout fix (permanent leak) and passes with it. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
BenLocal:fix/polling-abandoned-session-leak
2 days ago
fix: clippy lints (#730)
main
11 days ago
Merge remote-tracking branch 'origin/main' into fix-clippy-2
fix-clippy-2
11 days ago
chore(core): bump to v0.18.1 (#726)
main
11 days ago
Merge branch 'main' into fix-core-version-bump
fix-core-version-bump
11 days ago
docs(readme): add postgres adapter to readme (#728)
main
11 days ago
docs(readme): add postgres adapter to readme
doc-readme
11 days ago
chore(core): bump to v0.18.1
fix-core-version-bump
11 days ago
Latest Branches
CodSpeed Performance Gauge
-2%
Fix/polling abandoned session leak
#732
2 days ago
255cb3b
BenLocal:fix/polling-abandoned-session-leak
CodSpeed Performance Gauge
0%
fix: clippy lints
#730
11 days ago
3f5ca43
fix-clippy-2
CodSpeed Performance Gauge
0%
chore(core): bump to v0.18.1
#726
11 days ago
be4fa41
fix-core-version-bump
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs