gabriel / muse public
fix dev
AI Agent gabriel · 50 days ago · Apr 22, 2026 · Diff

fix: disable keep-alive on R2 PUT client to prevent SSLV3_ALERT_BAD_RECORD_MAC

R2 is HTTP/1.1 only. With keep-alive enabled, httpcore reuses TLS sessions across PUTs; R2 closes connections mid-batch and the reuse produces SSLV3_ALERT_BAD_RECORD_MAC. Disabling keep-alive (max_keepalive_connections=0) gives each PUT a fresh connection — no stale session reuse possible.

sha256:b1ced6357faa68e2a6426cbef2868d4e901044c19ca331d3141910201378e494 sha
sha256:48e19ba434bd964605942a520c48d5784cceeebccb15aaff6ae880bc61ef713d snapshot
← Older Oldest on dev
All commits
Newer → Latest on dev

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:b1ced6357faa68e2a6426cbef2868d4e901044c19ca331d3141910201378e494 --body "your comment"