From a594e543965e413376d2f1892bec172dadc589e4 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Mon, 9 Mar 2020 22:08:01 -0400 Subject: [PATCH] librbd: properly copy primary mirror uuid to out param This variable is not currently used in snapshot-based mirroring mode but it should be populated for consistency. Signed-off-by: Jason Dillaman --- src/librbd/mirror/GetInfoRequest.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librbd/mirror/GetInfoRequest.cc b/src/librbd/mirror/GetInfoRequest.cc index 0f6981fc743b6..4ec529ba89807 100644 --- a/src/librbd/mirror/GetInfoRequest.cc +++ b/src/librbd/mirror/GetInfoRequest.cc @@ -269,6 +269,7 @@ void GetInfoRequest::calc_promotion_state( break; case cls::rbd::MIRROR_SNAPSHOT_STATE_NON_PRIMARY: *m_promotion_state = PROMOTION_STATE_NON_PRIMARY; + *m_primary_mirror_uuid = mirror_ns->primary_mirror_uuid; break; case cls::rbd::MIRROR_SNAPSHOT_STATE_PRIMARY_DEMOTED: case cls::rbd::MIRROR_SNAPSHOT_STATE_NON_PRIMARY_DEMOTED: -- 2.39.5