]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: don't revoke/resume stale caps while exporting caps
authorYan, Zheng <zyan@redhat.com>
Fri, 2 Dec 2016 09:39:48 +0000 (17:39 +0800)
committerYan, Zheng <zyan@redhat.com>
Thu, 8 Dec 2016 00:12:59 +0000 (08:12 +0800)
commit672b4463f7cda1cab61ec6b247ac19ba832e897b
tree48a0a5e2715d7ed4f946e6b0e35d4d32a7e6880f
parent99c9147452fa8a1b1cd7f1b03a0aa86ec5ad3124
mds: don't revoke/resume stale caps while exporting caps

The revoke/resume cycle increases capability's sequence, which
confuses clients. The caps get removed if exporting succeeds.
We only need to revoke/resume stale caps after exporting fails.

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