From: xiexingguo <258156334@qq.com> Date: Thu, 17 Dec 2015 06:13:01 +0000 (+0800) Subject: librbd: return error if we fail to delete object_map head object X-Git-Tag: v10.0.3~210^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7daa1ccf97beee48473a319fea70bedfc21b2b3f;p=ceph.git librbd: return error if we fail to delete object_map head object Fixes: #14098 Signed-off-by: xie xingguo --- diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc index b3cae8973b4..924df77742a 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; }