]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: track free prealloc_inos and delegated_inos separately
authorYan, Zheng <zyan@redhat.com>
Tue, 28 Jul 2020 06:49:54 +0000 (14:49 +0800)
committerYan, Zheng <ukernel@gmail.com>
Mon, 1 Feb 2021 05:46:21 +0000 (13:46 +0800)
commit8df4b55bd9d4549ea9e5735e73924b67fd9a9eca
treedf0f79d8ba9cfccfb7e20eadba1b66c1d9d51010
parente48d6cba9351ccc64985ddda5fb98545823d0a4a
mds: track free prealloc_inos and delegated_inos separately

avoid iterating session->info.prealloc_inos to find ino that isn't in
session->delegated_inos.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/include/interval_set.h
src/mds/MDSRank.cc
src/mds/Server.cc
src/mds/SessionMap.cc
src/mds/SessionMap.h
src/mds/journal.cc
src/mds/mdstypes.cc
src/mds/mdstypes.h