Skip to content

test(http): trace server socket ownership (GOL-420) - #137

Draft
noise64 wants to merge 2 commits into
gol-420-http-transport-instrumentationfrom
gol-420-http-connection-instrumentation
Draft

test(http): trace server socket ownership (GOL-420)#137
noise64 wants to merge 2 commits into
gol-420-http-transport-instrumentationfrom
gol-420-http-connection-instrumentation

Conversation

@noise64

@noise64 noise64 commented Aug 29, 2026

Copy link
Copy Markdown
Contributor
  • extends GOL-420 transport diagnostics from guest/server body polling to the passive Axum socket boundary
  • correlates each request with its accepted server connection and records socket read, write, error, shutdown, and drop outcomes without extra polls or awaits
  • preserves pending response ownership with explicit overlap evidence instead of silently conflating pipelined requests
  • validates real HTTP/1.1 pipelining through Axum ConnectInfo, Hyper body polling, and the wrapped AsyncWrite path
  • keeps GOL-405 separate; this branch adds evidence only and does not retry, serialize, inflate timeouts, or change production transport behavior

@blacksmith-sh

This comment has been minimized.

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