From 9809c3c4064e020e1fc178765bf82d6d512af9e2 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Wed, 25 Nov 2015 14:06:03 -0500 Subject: [PATCH] librbd: use md_ctx for self-managed snapshot management Signed-off-by: Jason Dillaman --- src/librbd/operation/SnapshotCreateRequest.cc | 2 +- src/librbd/operation/SnapshotRemoveRequest.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/librbd/operation/SnapshotCreateRequest.cc b/src/librbd/operation/SnapshotCreateRequest.cc index 5caad14680326..545a7ba9953d8 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 5d8035c0e87ce..a10ffe23fd6d3 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); } -- 2.39.5