From: Pritha Srivastava Date: Fri, 13 Mar 2026 11:29:07 +0000 (+0530) Subject: rgw/d4n: erasing dirty object entry for delete markers X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=948fb4bb03cfa498da4c5ff8a041f83e1db0e4e0;p=ceph.git rgw/d4n: erasing dirty object entry for delete markers otherwise the cleaning thread keeps spinning on that entry. Signed-off-by: Pritha Srivastava --- diff --git a/src/rgw/driver/d4n/d4n_policy.cc b/src/rgw/driver/d4n/d4n_policy.cc index e9611b82fc80..5c9b8f5e4a3e 100644 --- a/src/rgw/driver/d4n/d4n_policy.cc +++ b/src/rgw/driver/d4n/d4n_policy.cc @@ -686,7 +686,9 @@ void LFUDAPolicy::cleaning(const DoutPrefixProvider* dpp) } else { ldpp_dout(dpp, 0) << "Failed to delete blocks for: " << e->key << ", ret=" << ret << dendl; } - } + } else { + erase_dirty_object(dpp, e->key, null_yield); + } } else { rgw_user c_rgw_user = e->user; //writing data to the backend