]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: do not ignore self-managed snapshot release result 7043/head
authorJason Dillaman <dillaman@redhat.com>
Wed, 23 Dec 2015 18:57:44 +0000 (13:57 -0500)
committerJason Dillaman <dillaman@redhat.com>
Wed, 23 Dec 2015 18:57:44 +0000 (13:57 -0500)
Fixes: #14170
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/operation/SnapshotRemoveRequest.cc

index a227be446f3b3b5c5a615198eed380247cf5693e..81e0b96cb9c1587de13aadefdf95d2c10ad6a065 100644 (file)
@@ -191,8 +191,8 @@ void SnapshotRemoveRequest<I>::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 <typename I>