This series adds scattered page writeback, which uses one OSD request to writeback nonconsecutive dirty page within single strip. Scattered page writeback can increase performance of buffered random writes. Yan, Zheng (6): libceph: enlarge max number of operations in OSD request libceph: move r_reply_op_{len,result} into struct ceph_osd_req_op libceph: allow reserving operations in OSD request libceph: add helper that extends numner of operations in OSD request libceph: add helper that duplicates last extent operation ceph: scattered page writeback drivers/block/rbd.c | 2 +- fs/ceph/addr.c | 209 ++++++++++++++++++++++++---------------- include/linux/ceph/osd_client.h | 17 +++- net/ceph/osd_client.c | 138 ++++++++++++++++++++++---- 4 files changed, 260 insertions(+), 106 deletions(-) -- 2.5.0 -- 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