From: Matt Benjamin Date: Wed, 11 Feb 2026 21:44:42 +0000 (-0500) Subject: posixdriver: page in all xattrs in POSIXObject::load_obj_state() X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=33b87b8301007be6a7cb260186e01e8aec823ba4;p=ceph.git posixdriver: page in all xattrs in POSIXObject::load_obj_state() This seems to be needed for (at least) object lock retention period checks, e.g., in DeleteObject::execute(). Signed-off-by: Matt Benjamin --- diff --git a/src/rgw/driver/posix/rgw_sal_posix.cc b/src/rgw/driver/posix/rgw_sal_posix.cc index 50df5fb2904..0f5b8dcd92a 100644 --- a/src/rgw/driver/posix/rgw_sal_posix.cc +++ b/src/rgw/driver/posix/rgw_sal_posix.cc @@ -3106,7 +3106,9 @@ int POSIXObject::load_obj_state(const DoutPrefixProvider* dpp, optional_yield y, return ret; } - return 0; + ret = get_obj_attrs(y, dpp); + + return ret; } int POSIXObject::set_obj_attrs(const DoutPrefixProvider* dpp, Attrs* setattrs,