Skip to content

Commit 39b9116

Browse files
committed
rgw/bucket-logging: set retain date to the future
Sets the date for PutObjectRetention to 60 days in the future. Fixes: https://tracker.ceph.com/issues/74322 Signed-off-by: N Balachandran <nithya.balachandran@ibm.com> (cherry picked from commit 03ee203)
1 parent 9b4c594 commit 39b9116

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

s3tests/functional/test_s3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17489,7 +17489,7 @@ def test_bucket_logging_object_meta():
1748917489
# PutObjectLegalHold
1749017490
client.put_object_legal_hold(Bucket=src_bucket_name, Key=name, LegalHold={'Status': 'ON'})
1749117491
# PutObjectRetention
17492-
client.put_object_retention(Bucket=src_bucket_name, Key=name, Retention={'Mode': 'GOVERNANCE', 'RetainUntilDate': datetime.datetime(2026, 1, 1)})
17492+
client.put_object_retention(Bucket=src_bucket_name, Key=name, Retention={'Mode': 'GOVERNANCE', 'RetainUntilDate': datetime.datetime.now() + datetime.timedelta(days=60)})
1749317493

1749417494
_flush_logs(client, src_bucket_name)
1749517495
response = client.list_objects_v2(Bucket=log_bucket_name)

0 commit comments

Comments
 (0)