Yehuda Sadeh
a40c4f10e3
libceph: add lingering request and watch/notify event framework
...
Lingering requests are requests that are sent to the OSD normally but
tracked also after we get a successful request. This keeps the OSD
connection open and resends the original request if the object moves to
another OSD. The OSD can then send notification messages back to us
if another client initiates a notify.
This framework will be used by RBD so that the client gets notification
when a snapshot is created by another node or tool.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
2011-03-22 11:33:55 -07:00
..
crush
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
armor.c
libceph: Fix base64-decoding when input ends in newline.
2011-03-15 09:14:02 -07:00
auth.c
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
auth_none.c
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
auth_none.h
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
auth_x.c
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
auth_x.h
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
auth_x_protocol.h
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
buffer.c
net: allow GFP_HIGHMEM in __vmalloc()
2010-11-21 10:04:04 -08:00
ceph_common.c
libceph: add lingering request and watch/notify event framework
2011-03-22 11:33:55 -07:00
ceph_fs.c
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
ceph_hash.c
ceph: add dir_layout to inode
2011-01-12 15:15:12 -08:00
ceph_strings.c
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
crypto.c
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
crypto.h
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
debugfs.c
rbd: introduce rados block device (rbd), based on libceph
2010-10-20 15:38:13 -07:00
Kconfig
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
Makefile
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
2010-12-08 13:47:38 -08:00
messenger.c
libceph: fix msgr standby handling
2011-03-04 12:25:05 -08:00
mon_client.c
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
msgpool.c
ceph: factor out libceph from Ceph file system
2010-10-20 15:37:28 -07:00
osd_client.c
libceph: add lingering request and watch/notify event framework
2011-03-22 11:33:55 -07:00
osdmap.c
ceph: Always free allocated memory in osdmap_decode()
2011-01-12 15:15:14 -08:00
pagelist.c
ceph: fix num_pages_free accounting in pagelist
2010-10-20 15:38:23 -07:00
pagevec.c
libceph: fix handling of short returns from get_user_pages
2011-03-03 13:47:39 -08:00