From: Daniel Gryniewicz Date: Thu, 25 May 2023 18:09:54 +0000 (-0400) Subject: RGW - Use correct multipart upload mtime X-Git-Tag: v19.0.0~1110^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=45d4352ad2bf020ab75d8047809ea5e11cbe1c8d;p=ceph-ci.git RGW - Use correct multipart upload mtime During multipart listing, the mtime of the uploads were not being loaded, resulting in the current time being returned. Fix this by setting the correct mtime. Fixes: https://tracker.ceph.com/issues/61251 Signed-off-by: Daniel Gryniewicz --- diff --git a/src/rgw/driver/rados/rgw_sal_rados.cc b/src/rgw/driver/rados/rgw_sal_rados.cc index 4ad65b99fc3..750d191bdd6 100644 --- a/src/rgw/driver/rados/rgw_sal_rados.cc +++ b/src/rgw/driver/rados/rgw_sal_rados.cc @@ -958,7 +958,7 @@ int RadosBucket::list_multiparts(const DoutPrefixProvider *dpp, ACLOwner owner(rgw_user(dentry.meta.owner)); owner.set_name(dentry.meta.owner_display_name); uploads.push_back(this->get_multipart_upload(key.name, - std::nullopt, std::move(owner))); + std::nullopt, std::move(owner), dentry.meta.mtime)); } } if (common_prefixes) {