Fixes: https://tracker.ceph.com/issues/36177
Signed-off-by: Yang Honggang <yanghonggang@umcloud.com>
(cherry picked from commit
3d2b99405ebb120d7c3fc1b2710cdfac4a59441a)
Conflicts:
src/tools/rados/rados.cc
- trivial resolution
const string & oid = *iter;
if (use_striper) {
if (forcefull) {
- ret = striper.remove(oid, CEPH_OSD_FLAG_FULL_FORCE);
+ ret = striper.remove(oid, (CEPH_OSD_FLAG_FULL_FORCE | CEPH_OSD_FLAG_FULL_TRY));
} else {
ret = striper.remove(oid);
}
} else {
if (forcefull) {
- ret = io_ctx.remove(oid, CEPH_OSD_FLAG_FULL_FORCE);
+ ret = io_ctx.remove(oid, (CEPH_OSD_FLAG_FULL_FORCE | CEPH_OSD_FLAG_FULL_TRY));
} else {
ret = io_ctx.remove(oid);
}