Project

General

Profile

Bug #42208

rgw: multiple PUT requests on the same connection fail after an error

Added by Abhishek Lekshmanan over 4 years ago. Updated over 3 years ago.

Status:
In Progress
Priority:
Normal
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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

Also available in: Atom PDF