Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
client: fix choose_target_mds for requests that do name lookup
There are two cases that a dirfrag is not recorded in CInode::fragmap. One is that the dirfrag is not subtree root, another is that client does not know which mds is dirfrag's auth mds. For the both cases, requests that do name lookup are better to sent to dir inode's auth mds. Fixes: http://tracker.ceph.com/issues/26860 Signed-off-by: "Yan, Zheng" <zyan@redhat.com> (cherry picked from commit 436d174)
- Loading branch information