From 33b87b8301007be6a7cb260186e01e8aec823ba4 Mon Sep 17 00:00:00 2001 From: Matt Benjamin Date: Wed, 11 Feb 2026 16:44:42 -0500 Subject: [PATCH] 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 --- src/rgw/driver/posix/rgw_sal_posix.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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, -- 2.47.3