]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
posixdriver: page in all xattrs in POSIXObject::load_obj_state()
authorMatt Benjamin <mbenjamin@redhat.com>
Wed, 11 Feb 2026 21:44:42 +0000 (16:44 -0500)
committerDaniel Gryniewicz <dang@fprintf.net>
Fri, 29 May 2026 16:05:12 +0000 (12:05 -0400)
This seems to be needed for (at least) object lock retention period
checks, e.g., in DeleteObject::execute().

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/rgw/driver/posix/rgw_sal_posix.cc

index 203ab37d4f14395f4807821e0b4999608e80b9c2..9292adb2535eed661bb3bdbf52c3691b84e2dcb1 100644 (file)
@@ -3112,7 +3112,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,