From b4dbaa69ace491484ea23bebd753c2d56bc9f7dc Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Wed, 23 Dec 2015 13:57:44 -0500 Subject: [PATCH] librbd: do not ignore self-managed snapshot release result Fixes: #14170 Signed-off-by: Jason Dillaman --- src/librbd/operation/SnapshotRemoveRequest.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.47.3