From: Jason Dillaman Date: Wed, 25 Nov 2015 19:06:03 +0000 (-0500) Subject: librbd: use md_ctx for self-managed snapshot management X-Git-Tag: v10.0.2~121^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9809c3c4064e020e1fc178765bf82d6d512af9e2;p=ceph.git librbd: use md_ctx for self-managed snapshot management Signed-off-by: Jason Dillaman --- diff --git a/src/librbd/operation/SnapshotCreateRequest.cc b/src/librbd/operation/SnapshotCreateRequest.cc index 5caad1468032..545a7ba9953d 100644 --- a/src/librbd/operation/SnapshotCreateRequest.cc +++ b/src/librbd/operation/SnapshotCreateRequest.cc @@ -243,7 +243,7 @@ bool SnapshotCreateRequest::send_release_snap_id() { m_state = STATE_RELEASE_SNAP_ID; // TODO add async version of selfmanaged_snap_remove - int r = image_ctx.data_ctx.selfmanaged_snap_remove(m_snap_id); + int r = image_ctx.md_ctx.selfmanaged_snap_remove(m_snap_id); m_snap_id = CEPH_NOSNAP; this->async_complete(r); diff --git a/src/librbd/operation/SnapshotRemoveRequest.cc b/src/librbd/operation/SnapshotRemoveRequest.cc index 5d8035c0e87c..a10ffe23fd6d 100644 --- a/src/librbd/operation/SnapshotRemoveRequest.cc +++ b/src/librbd/operation/SnapshotRemoveRequest.cc @@ -189,7 +189,7 @@ void SnapshotRemoveRequest::send_release_snap_id() { m_state = STATE_RELEASE_SNAP_ID; // TODO add async version of selfmanaged_snap_remove - image_ctx.data_ctx.selfmanaged_snap_remove(m_snap_id); + image_ctx.md_ctx.selfmanaged_snap_remove(m_snap_id); this->async_complete(0); }