From: Jason Dillaman Date: Tue, 7 Jun 2016 13:36:02 +0000 (-0400) Subject: cls_rbd: mirror image status summary should read full directory X-Git-Tag: v10.2.2~22^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F9608%2Fhead;p=ceph.git cls_rbd: mirror image status summary should read full directory Previously only retrieved the status for the first 64 images in the rbd_mirroring directory. Fixes: http://tracker.ceph.com/issues/16178 Signed-off-by: Jason Dillaman (cherry picked from commit 61f86e7ec14233ea0dee5b3370595ce050ee28c3) --- diff --git a/src/cls/rbd/cls_rbd.cc b/src/cls/rbd/cls_rbd.cc index 81ca187b6258..d261347b0997 100644 --- a/src/cls/rbd/cls_rbd.cc +++ b/src/cls/rbd/cls_rbd.cc @@ -3380,10 +3380,7 @@ int image_status_get_summary(cls_method_context_t hctx, } cls::rbd::MirrorImageStatus status; - r = image_status_get(hctx, mirror_image.global_image_id, &status); - if (r < 0) { - // Ignore. - } + image_status_get(hctx, mirror_image.global_image_id, &status); cls::rbd::MirrorImageStatusState state = status.up ? status.state : cls::rbd::MIRROR_IMAGE_STATUS_STATE_UNKNOWN;