Retry stale pooled TLS uploads on fresh connections #58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/tls-upload-write-retry"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Root cause
The stale pooled-connection recovery branch was inverted. When a pooled TLS
handle failed its first write, the client rethrew the error; when a fresh
connection failed, it retried. Concurrent uploads could therefore churn through
dead keep-alive handles until
upload-file-object!exhausted its outer retries.Verification
make test— all tests passedjerboa_security_scanagainstorigin/main— no changed-line findingsmake binary— passed on macOS arm64make binary-smoke— installed bundle smoke passed2.0.13