ceph: use fscache as a local presisent cache
authorMilosz Tanski <milosz@adfin.com>
Wed, 21 Aug 2013 21:29:54 +0000 (17:29 -0400)
committerMilosz Tanski <milosz@adfin.com>
Fri, 6 Sep 2013 16:50:11 +0000 (16:50 +0000)
Adding support for fscache to the Ceph filesystem. This would bring it to on
par with some of the other network filesystems in Linux (like NFS, AFS, etc...)

In order to mount the filesystem with fscache the 'fsc' mount option must be
passed.

Signed-off-by: Milosz Tanski <milosz@adfin.com>
Signed-off-by: Sage Weil <sage@inktank.com>
fs/ceph/Kconfig
fs/ceph/Makefile
fs/ceph/addr.c
fs/ceph/cache.c [new file with mode: 0644]
fs/ceph/cache.h [new file with mode: 0644]
fs/ceph/caps.c
fs/ceph/file.c
fs/ceph/inode.c
fs/ceph/super.c
fs/ceph/super.h

diff --cc fs/ceph/Kconfig
Simple merge
Simple merge
diff --cc fs/ceph/addr.c
Simple merge
diff --cc fs/ceph/cache.c
Simple merge
diff --cc fs/ceph/cache.h
Simple merge
diff --cc fs/ceph/caps.c
Simple merge
diff --cc fs/ceph/file.c
Simple merge
diff --cc fs/ceph/inode.c
Simple merge
diff --cc fs/ceph/super.c
Simple merge
diff --cc fs/ceph/super.h
Simple merge