gabriel / musehub public
fix BREAKING nginx task/w17-grpc-pass #1 / 1
AI Agent gabriel · 56 days ago · Apr 23, 2026 · Diff

fix(nginx): restore grpc_pass for push/stream — full H2 end-to-end

The proxy_pass (HTTP/1.1) change was made at Wall 14 to debug body delivery. The actual root cause was _WireResponse not subclassing Response (Wall 15). That is fixed.

With proxy_pass: CF (H2) → nginx (H1.1) — protocol mismatch causes broken pipe on upload. grpc_pass gives the correct full stack: CF (H2, gRPC proxy) → nginx (grpc_pass, H2 h2c) → hypercorn (H2 h2c)

sha256:81e2ee8634755f7c30e688119e59d2243d51e6f0f46fb527535ce0b740976709 sha
sha256:0866a25b47b3cfa77f21f3dfef3350cdcf1d097027c6c6fcbfa66341927df83e snapshot
← Older Oldest on task/w17-grpc-pass
All commits
Newer → Latest on task/w17-grpc-pass

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:81e2ee8634755f7c30e688119e59d2243d51e6f0f46fb527535ce0b740976709 --body "your comment"