summaryrefslogtreecommitdiffstats
path: root/include/linux/ceph/osdmap.h
diff options
context:
space:
mode:
authorSage Weil2013-02-26 01:11:12 +0100
committerSage Weil2013-02-27 00:02:50 +0100
commit1b83bef24c6746a146d39915a18fb5425f2facb0 (patch)
treea765aeb136f4c7e354c01314e5fdfb776d503fb7 /include/linux/ceph/osdmap.h
parentlibceph: calculate placement based on the internal data types (diff)
downloadkernel-qcow2-linux-1b83bef24c6746a146d39915a18fb5425f2facb0.tar.gz
kernel-qcow2-linux-1b83bef24c6746a146d39915a18fb5425f2facb0.tar.xz
kernel-qcow2-linux-1b83bef24c6746a146d39915a18fb5425f2facb0.zip
libceph: update osd request/reply encoding
Use the new version of the encoding for osd requests and replies. In the process, update the way we are tracking request ops and reply lengths and results in the struct ceph_osd_request. Update the rbd and fs/ceph users appropriately. The main changes are: - we keep pointers into the request memory for fields we need to update each time the request is sent out over the wire - we keep information about the result in an array in the request struct where the users can easily get at it. Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Alex Elder <elder@inktank.com>
Diffstat (limited to 'include/linux/ceph/osdmap.h')
0 files changed, 0 insertions, 0 deletions