]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: force client to do snapflush
authorYan, Zheng <zyan@redhat.com>
Wed, 23 Aug 2017 11:37:54 +0000 (19:37 +0800)
committerYan, Zheng <zyan@redhat.com>
Tue, 5 Dec 2017 07:00:04 +0000 (15:00 +0800)
commitf5e6b6ad19cbd60dea125818ee3490f7ba07567b
treef090381e2f30c0fb55a14f5698a4caaf33d265b0
parentfe041e3dce817e6312f7909202f2dffa587386d9
mds: force client to do snapflush

Snap inodes that are waiting for flush are auth pinned, they affect
subtree/dirfrag frozen. Force client to do snapflush after waiting
for a period of time.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
src/mds/Locker.cc
src/mds/Locker.h
src/mds/MDCache.cc