Bug #42208
rgw: multiple PUT requests on the same connection fail after an error
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Description
If a PUT request for some reason, before we send the 100-continue header, then subsequent requests reusing the connection (as we send keepalive instead of close) start failing as we're reading parts of the next request while finishing off the current one.
current s3 tests with fails_on_rgw with 4XX codes interspersed is an example. (eg. s3tests_boto3.functional.test_s3:test_bucket_policy_put_obj_request_obj_tag)
History
#1 Updated by Abhishek Lekshmanan over 4 years ago
- Status changed from New to Fix Under Review
- Assignee set to Abhishek Lekshmanan
- Pull request ID set to 30760
#2 Updated by Casey Bodley over 4 years ago
- Status changed from Fix Under Review to 7
#3 Updated by Abhishek Lekshmanan over 4 years ago
- Status changed from 7 to In Progress
#4 Updated by Abhishek Lekshmanan over 3 years ago
related botocore issue https://github.com/boto/botocore/issues/1863