]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mds: fix kcephfs parse dirfrag's ndist is always 0
authorYanhu Cao <gmayyyha@gmail.com>
Tue, 11 Aug 2020 02:11:48 +0000 (10:11 +0800)
committerYanhu Cao <gmayyyha@gmail.com>
Tue, 11 Aug 2020 02:11:48 +0000 (10:11 +0800)
Fixes: https://tracker.ceph.com/issues/46891
Signed-off-by: Yanhu Cao <gmayyyha@gmail.com>
src/mds/CDir.h

index bca656567739baa23c5e26cd4289a073d528bd13..701545e30edb563d492cafbc20fe8c5c7d6aa9c5 100644 (file)
@@ -447,7 +447,7 @@ public:
 
   // for giving to clients
   void get_dist_spec(std::set<mds_rank_t>& ls, mds_rank_t auth) {
-    if (is_rep()) {
+    if (is_auth()) {
       list_replicas(ls);
       if (!ls.empty()) 
        ls.insert(auth);