]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/rados: use set_pool_full_try() when deleting head objects
authorCasey Bodley <cbodley@redhat.com>
Mon, 3 Feb 2025 21:48:05 +0000 (16:48 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 25 Feb 2025 16:53:38 +0000 (11:53 -0500)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/driver/rados/rgw_rados.cc

index c1534b2e35680b8daf685762c0bce5172b9e8c13..2c1461c7bd0927b91bf968f6a4753e018e985151 100644 (file)
@@ -6155,6 +6155,7 @@ int RGWRados::Object::Delete::delete_obj(optional_yield y, const DoutPrefixProvi
   }
 
   auto& ioctx = ref.ioctx;
+  ioctx.set_pool_full_try(); // allow deletion at pool quota limit
   version_t epoch = 0;
   r = rgw_rados_operate(dpp, ioctx, ref.obj.oid, &op, y, 0, nullptr, &epoch);