]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cls_rbd: mirror image status summary should read full directory 9608/head
authorJason Dillaman <dillaman@redhat.com>
Tue, 7 Jun 2016 13:36:02 +0000 (09:36 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 9 Jun 2016 17:52:49 +0000 (13:52 -0400)
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 <dillaman@redhat.com>
(cherry picked from commit 61f86e7ec14233ea0dee5b3370595ce050ee28c3)

src/cls/rbd/cls_rbd.cc

index 81ca187b625873d05098df7bb814dde142a47fce..d261347b0997d5a67f8fcc26cf26b5a46aa37963 100644 (file)
@@ -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;