]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: object lock uses 64-bit encoding for RetainUntilDate
authorCasey Bodley <cbodley@redhat.com>
Wed, 15 Nov 2023 21:24:47 +0000 (16:24 -0500)
committerCasey Bodley <cbodley@redhat.com>
Fri, 24 Nov 2023 00:16:38 +0000 (19:16 -0500)
commit1fd4309fbbebf0d3e67aa2800d5fb3c7de19dcc7
treedf74b5a64ef84089c7c0f1509cfe30cb9d637327
parentb7aa16da4bbb444f6361e4f14be7ef64b0ea3bb1
rgw: object lock uses 64-bit encoding for RetainUntilDate

the default encoding of ceph::real_time truncates seconds to uint32_t,
so stores the wrong timestamp for object lock enforcement

Fixes: https://tracker.ceph.com/issues/63537
Signed-off-by: Casey Bodley <cbodley@redhat.com>
PendingReleaseNotes
src/rgw/rgw_object_lock.h