Hello, This is a v2 of the CEPH_OSD_OP_SETALLOCHINT osd op series. Incorporated are Sage's and Alex's comments. The rationale and the basic design is outlined in the "rados io hints" thread on ceph-devel. Discussion in the wip-hint thread is still on-going, but where it's headed is unclear. This posting is simply to reflect the state of the series after a thorough review by Alex. Thanks, Ilya Ilya Dryomov (5): libceph: encode CEPH_OSD_OP_FLAG_* op flags libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op libceph: bump CEPH_OSD_MAX_OP to 3 rbd: num_ops parameter for rbd_osd_req_create() rbd: prefix rbd writes with CEPH_OSD_OP_SETALLOCHINT osd op drivers/block/rbd.c | 79 +++++++++++++++++++++++++++------------ include/linux/ceph/osd_client.h | 13 ++++++- include/linux/ceph/rados.h | 10 ++++- net/ceph/osd_client.c | 33 ++++++++++++++++ 4 files changed, 110 insertions(+), 25 deletions(-) -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html