From d22ce7dd7994e9cdc077765c302dfcde2c12d175 Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Thu, 11 Feb 2021 09:24:49 +0000 Subject: [PATCH] librbd: don't log error if get mirror status fails due to mirroring disabled Fixes: https://tracker.ceph.com/issues/49245 Signed-off-by: Mykola Golub (cherry picked from commit 1d303e6faa51ab71e5b5b909053fd6120c981081) --- src/librbd/mirror/GetStatusRequest.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/librbd/mirror/GetStatusRequest.cc b/src/librbd/mirror/GetStatusRequest.cc index 6e8b066602f25..40d4a664b690d 100644 --- a/src/librbd/mirror/GetStatusRequest.cc +++ b/src/librbd/mirror/GetStatusRequest.cc @@ -50,8 +50,10 @@ void GetStatusRequest::handle_get_info(int r) { ldout(cct, 20) << "r=" << r << dendl; if (r < 0) { - lderr(cct) << "failed to retrieve mirroring state: " << cpp_strerror(r) - << dendl; + if (r != -ENOENT) { + lderr(cct) << "failed to retrieve mirroring state: " << cpp_strerror(r) + << dendl; + } finish(r); return; } else if (m_mirror_image->state != cls::rbd::MIRROR_IMAGE_STATE_ENABLED) { -- 2.39.5