Skip to content

Fix show_tables_via_grpc race under coverage-instrumented builds#108

Merged
mweiden merged 1 commit intomainfrom
claude/fix-grpc-broken-pipe-TE7L4
Apr 25, 2026
Merged

Fix show_tables_via_grpc race under coverage-instrumented builds#108
mweiden merged 1 commit intomainfrom
claude/fix-grpc-broken-pipe-TE7L4

Conversation

@mweiden
Copy link
Copy Markdown
Owner

@mweiden mweiden commented Apr 25, 2026

The readiness probe only checked TCP connectivity, but under codecov
instrumentation the server can accept connections before its gRPC stack
is fully initialised, causing a broken-pipe on the first real call.
Replace the transport-level probe with a gRPC-level probe (SHOW TABLES)
so we only proceed once the server actually handles requests.

https://claude.ai/code/session_01E3tytajf75aAoQGQzs8jWJ

The readiness probe only checked TCP connectivity, but under codecov
instrumentation the server can accept connections before its gRPC stack
is fully initialised, causing a broken-pipe on the first real call.
Replace the transport-level probe with a gRPC-level probe (SHOW TABLES)
so we only proceed once the server actually handles requests.

https://claude.ai/code/session_01E3tytajf75aAoQGQzs8jWJ
@mweiden mweiden merged commit 8f1d11c into main Apr 25, 2026
1 check passed
@mweiden mweiden deleted the claude/fix-grpc-broken-pipe-TE7L4 branch April 25, 2026 07:30
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.

2 participants