Skip to content

prevent ingestion stall on invalid content-length - #213

Merged
PhilipTrauner merged 1 commit into
mainfrom
fix/s3-content-length-stall
Oct 12, 2026
Merged

PhilipTrauner merged 1 commit into
mainfrom
fix/s3-content-length-stall

Conversation

@PhilipTrauner

Copy link
Copy Markdown
Collaborator

production deployment uses scaleway's s3 offering
said offering has been (very rarely) observed to corrupt objects corrupted objects can still be requested, though their purported content-length will be smaller than their real length
this is problematic when consuming objects in a streaming-fashion, as the s3 sdk does not like this
ingestion ends up stalling out, as advertised content-length is never reached

production deployment uses scaleway's s3 offering
said offering has been (very rarely) observed to corrupt objects
corrupted objects can still be requested, though their purported `content-length` will be smaller
than their real length
this is problematic when consuming objects in a streaming-fashion, as the s3 sdk does _not like
this_
ingestion ends up stalling out, as advertised `content-length` is never reached
@PhilipTrauner
PhilipTrauner merged commit 4692335 into main Oct 12, 2026
2 checks passed
PhilipTrauner added a commit that referenced this pull request Oct 12, 2026
handle leakage still occurs with disposal introduced in #213
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant