]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ceph: handle race between cap reconnect and cap release
authorYan, Zheng <zheng.z.yan@intel.com>
Sun, 22 Sep 2013 03:08:14 +0000 (11:08 +0800)
committerSage Weil <sage@inktank.com>
Mon, 30 Sep 2013 21:50:00 +0000 (14:50 -0700)
commit14fe89a19a416b90ca507e4fdf619d9033c44619
tree561163c061b1d244e5b6128b93ba1f9977e737e3
parentcbaecf58958388c8f58e8ee9390733d4d136b0e2
ceph: handle race between cap reconnect and cap release

When a cap get released while composing the cap reconnect message.
We should skip queuing the release message if the cap hasn't been
added to the cap reconnect message.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Sage Weil <sage@inktank.com>
fs/ceph/caps.c
fs/ceph/mds_client.c
fs/ceph/mds_client.h