]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: messenger and osdc changes for rbd
authorYehuda Sadeh <yehuda@hq.newdream.net>
Tue, 6 Apr 2010 22:01:27 +0000 (15:01 -0700)
committerSage Weil <sage@newdream.net>
Wed, 20 Oct 2010 22:37:18 +0000 (15:37 -0700)
commite83a8849f6a729106cd5d22fb7152133f025c6bd
tree47fab5ea2491c7bc75fe14a3b0d3a091eb6244b7
parent2be649381f7a5a5ffa8f621c41f13ad2f5b12df1
ceph: messenger and osdc changes for rbd

Allow the messenger to send/receive data in a bio.  This is added
so that we wouldn't need to copy the data into pages or some other buffer
when doing IO for an rbd block device.

We can now have trailing variable sized data for osd
ops.  Also osd ops encoding is more modular.

Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
fs/ceph/messenger.c
fs/ceph/messenger.h
fs/ceph/osd_client.c
fs/ceph/osd_client.h
fs/ceph/pagelist.c
fs/ceph/pagelist.h