From 7daa1ccf97beee48473a319fea70bedfc21b2b3f Mon Sep 17 00:00:00 2001 From: xiexingguo <258156334@qq.com> Date: Thu, 17 Dec 2015 14:13:01 +0800 Subject: [PATCH] librbd: return error if we fail to delete object_map head object Fixes: #14098 Signed-off-by: xie xingguo --- src/librbd/internal.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc index b3cae8973b48b..924df77742ad9 100644 --- a/src/librbd/internal.cc +++ b/src/librbd/internal.cc @@ -93,6 +93,7 @@ int remove_object_map(ImageCtx *ictx) { r = ictx->md_ctx.remove(ObjectMap::object_map_name(ictx->id, CEPH_NOSNAP)); if (r < 0 && r != -ENOENT) { lderr(cct) << "failed to remove object map: " << cpp_strerror(r) << dendl; + return r; } return 0; } -- 2.39.5