From: Jason Dillaman Date: Wed, 23 Dec 2015 18:57:44 +0000 (-0500) Subject: librbd: do not ignore self-managed snapshot release result X-Git-Tag: v10.0.2~16^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F7043%2Fhead;p=ceph.git librbd: do not ignore self-managed snapshot release result Fixes: #14170 Signed-off-by: Jason Dillaman --- diff --git a/src/librbd/operation/SnapshotRemoveRequest.cc b/src/librbd/operation/SnapshotRemoveRequest.cc index a227be446f3b..81e0b96cb9c1 100644 --- a/src/librbd/operation/SnapshotRemoveRequest.cc +++ b/src/librbd/operation/SnapshotRemoveRequest.cc @@ -191,8 +191,8 @@ void SnapshotRemoveRequest::send_release_snap_id() { m_state = STATE_RELEASE_SNAP_ID; // TODO add async version of selfmanaged_snap_remove - image_ctx.md_ctx.selfmanaged_snap_remove(m_snap_id); - this->async_complete(0); + int r = image_ctx.md_ctx.selfmanaged_snap_remove(m_snap_id); + this->async_complete(r); } template