Skip to content

Conversation

@devstopfix
Copy link
Contributor

Gemini evaluation:

The Old Behavior (Or Slow Failure): Your client started sending the request headers and the data body. S3 took a moment to look up the Upload ID. By the time S3 realized the ID was invalid and sent the 404, your client had likely finished writing the small unit-test payload to the socket. The client then sat waiting for a response, read the 404 gracefully, and reported the XML error.

The New Behavior (Fast Failure): S3 is now rejecting the request immediately—likely because it checks the format of "incorrect" (which is obviously invalid) before it even looks at the database, or simply because the lookup is faster.

@devstopfix devstopfix mentioned this pull request Nov 19, 2025
Copy link
Owner

@lpil lpil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, amazing! Thank you

@lpil lpil merged commit 2d64834 into lpil:main Nov 20, 2025
1 check passed
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.

2 participants