From: Xiubo Li Date: Tue, 18 May 2021 05:43:29 +0000 (+0800) Subject: mds: switch to mdr->get_client() X-Git-Tag: v17.1.0~1665^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4357fa8028f320e973644b7b74aedab567afde2e;p=ceph.git mds: switch to mdr->get_client() The get_client() will check the mdr's type, if not a client request it will return -1. Signed-off-by: Xiubo Li --- diff --git a/src/mds/MDCache.cc b/src/mds/MDCache.cc index 7fd265fefce7..b6471dcb6be2 100644 --- a/src/mds/MDCache.cc +++ b/src/mds/MDCache.cc @@ -8147,7 +8147,7 @@ int MDCache::path_traverse(MDRequestRef& mdr, MDSContextFactory& cf, if (mdr) mdr->snapid = snapid; - client_t client = (mdr && mdr->reqid.name.is_client()) ? mdr->reqid.name.num() : -1; + client_t client = mdr ? mdr->get_client() : -1; if (mds->logger) mds->logger->inc(l_mds_traverse);