From f92c4963a31303be589d9657debe386aa3e310b0 Mon Sep 17 00:00:00 2001 From: Yanhu Cao Date: Tue, 11 Aug 2020 10:11:48 +0800 Subject: [PATCH] mds: fix kcephfs parse dirfrag's ndist is always 0 Fixes: https://tracker.ceph.com/issues/46891 Signed-off-by: Yanhu Cao --- src/mds/CDir.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mds/CDir.h b/src/mds/CDir.h index bca656567739b..701545e30edb5 100644 --- a/src/mds/CDir.h +++ b/src/mds/CDir.h @@ -447,7 +447,7 @@ public: // for giving to clients void get_dist_spec(std::set& ls, mds_rank_t auth) { - if (is_rep()) { + if (is_auth()) { list_replicas(ls); if (!ls.empty()) ls.insert(auth); -- 2.39.5