Change PUT bucket conflict error
When a bucket already exists, PUT returned a BucketAlreadyExists error. AWS S3 returns BucketAlreadyOwnedByYou error instead, so this changes the error returned by swift3. When sending a PUT request to a bucket, if the bucket already exists and is not owned by the user, return 409 conflict error, BucketAlreadyExists. Change-Id: I32a0a9add57ca0e4d667b5eb538dc6ea53359944 Closes-Bug: #1498231
This commit is contained in:
karen chan
committed by
Thiago da Silva
parent
5a8cfd6e06
commit
78c9fd9f93
8 changed files with 59 additions and 31 deletions
@@ -24,7 +24,6 @@ ceph_s3:
s3tests.functional.test_s3.test_bucket_acl_xml_readacp:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_acl_xml_write:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_acl_xml_writeacp:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_create_exists:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_header_acl_grants:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_list_objects_anonymous:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_list_objects_anonymous_fail:{status:KNOWN}
@@ -141,7 +140,6 @@ ceph_s3:
s3tests.functional.test_s3_website.test_website_xredirect_private_relative:{status:KNOWN}
s3tests.functional.test_s3_website.test_website_xredirect_public_abs:{status:KNOWN}
s3tests.functional.test_s3_website.test_website_xredirect_public_relative:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_configure_recreate:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_list_return_data_versioning:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_policy:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_policy_acl:{status:KNOWN}
@@ -12,7 +12,6 @@ ceph_s3:
s3tests.functional.test_s3.test_bucket_acl_grant_email_notexist:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_acl_grant_nonexist_user:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_acl_no_grants:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_create_exists:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_header_acl_grants:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_list_objects_anonymous:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_list_objects_anonymous_fail:{status:KNOWN}
@@ -119,7 +118,6 @@ ceph_s3:
s3tests.functional.test_s3_website.test_website_xredirect_private_relative:{status:KNOWN}
s3tests.functional.test_s3_website.test_website_xredirect_public_abs:{status:KNOWN}
s3tests.functional.test_s3_website.test_website_xredirect_public_relative:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_configure_recreate:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_list_return_data_versioning:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_policy:{status:KNOWN}
s3tests.functional.test_s3.test_bucket_policy_acl:{status:KNOWN}
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.