]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: re-send flushing caps (which are revoked) in reconnect stage
authorYan, Zheng <zyan@redhat.com>
Wed, 10 Jun 2015 07:17:56 +0000 (15:17 +0800)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 25 Jun 2015 08:49:31 +0000 (11:49 +0300)
commit4b952c89928d62f03b84549d86373512d2b678da
tree13de716de6a024a26ad3930312e67685299e44c6
parent7cada83a81f1e164e0e44aa12c0e5f3d7ff31d4a
ceph: re-send flushing caps (which are revoked) in reconnect stage

if flushing caps were revoked, we should re-send the cap flush in
client reconnect stage. This guarantees that MDS processes the cap
flush message before issuing the flushing caps to other client.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
fs/ceph/caps.c
fs/ceph/mds_client.c
fs/ceph/super.h