fix
BREAKING
wire
task/w16-drop-grpc-framing
#1 / 1
fix(wire): drop gRPC framing from push stream
Wall 16: CF gRPC proxy truncates large messages at ~248KB. Remove grpc_frame() from _frame_generator; switch Content-Type from GRPC_CONTENT_TYPE to WIRE_CONTENT_TYPE so CF treats the body as opaque bytes with no per-message size limit.
sha256:b12ec62424e850b9fd36ea129f3aa715801c2166773b5c4d0092de2ea3fb1023
sha
+10
~8
−1
symbols
sha256:5c9a8f23b64de0f6c0ca6f5f35b04bf5252431bf59de20ba547fe3014620cc40
snapshot
+10
symbols added
~8
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes
19 symbols
−
SSLError: SSLV3_ALERT_BAD_RECORD_MAC on main push stream 🔴 ACTIVE
section Wall 12 — ssl.SSLError: SSLV3_ALERT_BAD_RECORD_MAC on main push stream 🔴 ACTIVE L407–475
+
SSLError: SSLV3_ALERT_BAD_RECORD_MAC on main push stream ✅ ROOT-CAUSED → superseded by Wall 13
section Wall 12 — ssl.SSLError: SSLV3_ALERT_BAD_RECORD_MAC on main push stream ✅ ROOT-CAUSED → superseded by Wall 13 L407–426
+
1 only); Cloudflare gRPC needs HTTP/2 to origin ✅ FIXED
section Wall 13 — Production runs uvicorn (HTTP/1.1 only); Cloudflare gRPC needs HTTP/2 to origin ✅ FIXED L426–466
+
Wall 14 — nginx grpc_pass h2c: request body not delivered to ASGI app ✅ FIXED (partial)
section Wall 14 — nginx grpc_pass h2c: request body not delivered to ASGI app ✅ FIXED (partial) L466–497
+
Wall 15 — _WireResponse not subclassing Response: FastAPI JSON-serialized it instead of calling __call__ ✅ FIXED
class
section Wall 15 — _WireResponse not subclassing Response: FastAPI JSON-serialized it instead of calling __call__ ✅ FIXED L497–532
+
Wall 16 — Large C frame (~4MB commits) truncated at ~248KB mid-stream 🔴 ACTIVE
section Wall 16 — Large C frame (~4MB commits) truncated at ~248KB mid-stream 🔴 ACTIVE L532–606
~
Wall log
← Older
Oldest on task/w16-drop-grpc-framing
All commits
Newer →
Latest on task/w16-drop-grpc-framing
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:b12ec62424e850b9fd36ea129f3aa715801c2166773b5c4d0092de2ea3fb1023 --body "your comment"
No comments yet. Be the first to start the discussion.