From: Yanhu Cao Date: Tue, 11 Aug 2020 02:11:48 +0000 (+0800) Subject: mds: fix kcephfs parse dirfrag's ndist is always 0 X-Git-Tag: wip-pdonnell-testing-20200918.022351~348^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=f92c4963a31303be589d9657debe386aa3e310b0;p=ceph-ci.git mds: fix kcephfs parse dirfrag's ndist is always 0 Fixes: https://tracker.ceph.com/issues/46891 Signed-off-by: Yanhu Cao --- diff --git a/src/mds/CDir.h b/src/mds/CDir.h index bca65656773..701545e30ed 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);