linux/fs/ceph
Sage Weil 1b83bef24c 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>
2013-02-26 15:02:50 -08:00
..
addr.c libceph: update osd request/reply encoding 2013-02-26 15:02:50 -08:00
caps.c ceph: check mds_wanted for imported cap 2013-01-17 12:42:38 -06:00
ceph_frag.c ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
debugfs.c libceph: delay debugfs initialization until we learn global_id 2012-08-20 10:03:15 -07:00
dir.c lseek: the "whence" argument is called "whence" 2012-12-17 17:15:12 -08:00
export.c ceph: fix dentry reference leak in ceph_encode_fh() 2012-12-18 15:02:11 -08:00
file.c ceph: kill ceph_osdc_new_request() "num_reply" parameter 2013-02-18 12:19:39 -06:00
inode.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client 2012-12-20 14:00:13 -08:00
ioctl.c libceph: calculate placement based on the internal data types 2013-02-26 15:02:37 -08:00
ioctl.h ceph: fully initialize new layout 2012-05-16 14:28:27 -05:00
Kconfig ceph: factor out libceph from Ceph file system 2010-10-20 15:37:28 -07:00
locks.c ceph: unwind canceled flock state 2011-06-07 21:36:45 -07:00
Makefile ceph: Makefile: Remove unnessary code 2011-01-12 15:15:13 -08:00
mds_client.c ceph: Check for created flag in response from mds 2013-01-17 12:42:36 -06:00
mds_client.h ceph: Check for created flag in response from mds 2013-01-17 12:42:36 -06:00
mdsmap.c ceph: update support for PGID64, PGPOOL3, OSDENC protocol features 2013-02-26 15:02:25 -08:00
snap.c ceph: define snap counts as u32 everywhere 2012-07-30 18:15:47 -07:00
strings.c libceph: update ceph_mds_state_name() and ceph_mds_op_name() 2013-02-18 12:20:34 -06:00
super.c ceph: fix statvfs fr_size 2013-02-22 15:31:00 -08:00
super.h ceph: fix statvfs fr_size 2013-02-22 15:31:00 -08:00
xattr.c ceph: eliminate sparse warnings in fs code 2013-02-25 15:37:14 -06:00