OpenCloudOS-Kernel/include/linux/ceph
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
..
auth.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
buffer.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
ceph_debug.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
ceph_frag.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
ceph_fs.h ceph: update common header files 2011-03-21 12:24:21 -07:00
ceph_hash.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
debugfs.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
decode.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
libceph.h ceph: move readahead default to fs/ceph from libceph 2011-03-21 12:24:23 -07:00
mdsmap.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
messenger.h libceph: fix msgr keepalive flag 2011-03-04 12:24:31 -08:00
mon_client.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
msgpool.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
msgr.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
osd_client.h libceph: add lingering request and watch/notify event framework 2011-03-22 11:33:55 -07:00
osdmap.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
pagelist.h ceph: add pagelist_reserve, pagelist_truncate, pagelist_set_cursor 2010-10-20 15:38:16 -07:00
rados.h ceph: update common header files 2011-03-21 12:24:21 -07:00
types.h ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00