rgw/bucket-logging: handle async log commits
Modified to work with the new asynchronous buckt logging commit
mechanism.
Fixes: https://tracker.ceph.com/issues/71365
Signed-off-by: Nithya Balachandran <nithya.balachandran@ibm.com>
(cherry picked from commit
ec113ccbca1dcb3c34fce4f47e9ec26b58d30259)
s3: test checksum for get_object with part number
(cherry picked from commit
01075ff90fff4b6e7161aa850cf2d9ed9b58140e)
s3: update etag for get_part tests
(cherry picked from commit
c7a41f8e75e694703e77fc06502bed7595a49aef)
test_multipart_sse_c_get_part: pass enc attrs on mp complete
Based on the new fixes around copy enc, those headers are required
when completing mp upload.
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit
5982e64bc60362cded5e9fabdd52fb302575e034)
refactor: merge test_copy_enc_ with test_copy_enc_storage_class
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit
1edf7e5b214b137d252a279134ba921f2b7e74f5)
UploadPart: test to verify sse-c headers
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit
9ca6d04e698ab64f8aec2ffc005fdd8b5bf80bbe)
CompleteMultipartUpload: test to verify sse-c headers
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit
0086db16fc57a84e0ff5d8dba4a096636088bb29)
UploadPart: add copy part with encryption
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit
9732871b964e797cce74de0e1af5ed6a3d058290)
lc-transition: add test with encrypted objects
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit
db3d28bbcf1997850ca70ebf83416b36a2a78fda)
CopyObject: add storage class copy tests
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit
eed0551f3308778ab561146e3d6e1c8226d8f9dc)
s3: test object ownership
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
6e67add3832e46be91ff29817ca2417ccbabcdf9)
Conflicts:
s3tests_boto3/functional/test_s3.py moved to s3tests/
functional: fix invalid escape sequence deprication warning
This change address multiple messages in the log:
DeprecationWarning: invalid escape sequence '\$'
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
(cherry picked from commit
f3fc14f42ee37e21afc890a3a3b4b15c5c39170a)