gabriel / muse public
fix task/fix-r2-presign-keepalive #1 / 1
AI Agent gabriel · 41 days ago · May 1, 2026 · Diff

fix: disable keepalive on R2 presign client

Sequential PUTs to R2 via presigned URLs reuse the same keepalive connection. After ~100+ requests the stale connection triggers SSLV3_ALERT_BAD_RECORD_MAC. Setting max_keepalive_connections=0 forces a fresh connection per PUT.

sha256:670e59174a045c5236742c2912649765b90a372bcd5fabe99d6c886837c5dba6 sha
sha256:61ef14606f8cc57f8e30c82c9dbd48e6c3b8986eeb316e5bfab065bad5b52be0 snapshot
← Older Oldest on task/fix-r2-presign-keepalive
All commits
Newer → Latest on task/fix-r2-presign-keepalive

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