Greg Farnum 21b559de56 ceph: send cap release message early on failed revoke.
If an MDS tries to revoke caps that we don't have, we want to send
releases early since they probably contain the caps message the MDS
is looking for.

Previously, we only sent the messages if we didn't have the inode either. But
in a multi-mds system we can retain the inode after dropping all caps for
a single MDS.

Signed-off-by: Greg Farnum <gregf@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-10-07 08:00:24 -07:00
..
2010-08-01 20:11:42 -07:00
2010-09-16 16:26:51 -07:00
2010-08-01 20:11:40 -07:00
2010-05-03 10:49:24 -07:00
2010-08-01 20:11:40 -07:00
2010-08-01 20:11:40 -07:00
2010-02-10 15:04:39 -08:00
2009-10-06 11:31:07 -07:00
2009-10-06 11:31:07 -07:00
2010-08-01 20:11:42 -07:00
2009-12-03 14:59:44 -08:00
2010-08-01 20:11:42 -07:00
2010-08-01 20:11:40 -07:00
2010-08-01 20:11:40 -07:00
2010-09-17 12:30:31 -07:00
2010-08-25 12:02:14 -07:00
2010-08-02 16:10:53 -07:00
2010-08-03 10:25:11 -07:00
2010-08-01 20:11:42 -07:00
2010-08-03 10:25:11 -07:00
2010-09-11 10:52:47 -07:00

#
# The following files are shared by (and manually synchronized
# between) the Ceph userland and kernel client.
#
# userland                  kernel
src/include/ceph_fs.h	    fs/ceph/ceph_fs.h
src/include/ceph_fs.cc	    fs/ceph/ceph_fs.c
src/include/msgr.h	    fs/ceph/msgr.h
src/include/rados.h	    fs/ceph/rados.h
src/include/ceph_strings.cc fs/ceph/ceph_strings.c
src/include/ceph_frag.h	    fs/ceph/ceph_frag.h
src/include/ceph_frag.cc    fs/ceph/ceph_frag.c
src/include/ceph_hash.h	    fs/ceph/ceph_hash.h
src/include/ceph_hash.cc    fs/ceph/ceph_hash.c
src/crush/crush.c	    fs/ceph/crush/crush.c
src/crush/crush.h	    fs/ceph/crush/crush.h
src/crush/mapper.c	    fs/ceph/crush/mapper.c
src/crush/mapper.h	    fs/ceph/crush/mapper.h
src/crush/hash.h	    fs/ceph/crush/hash.h
src/crush/hash.c	    fs/ceph/crush/hash.c