[PATCH 00/15] rbd: support for data-pool + obj_request->object_no

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

There are two pieces here: support for RBD_FEATURE_DATA_POOL (patches
1-10) and a couple of cleanups / minor optimizations that build on it
and allow us to get rid of rbd_segment_name_cache (patches 11 - 15).

Thanks,

                Ilya


Ilya Dryomov (15):
  rbd: use kstrndup() in rbd_header_from_disk()
  rbd: kill rbd_image_header::{crypt_type,comp_type}
  rbd: initialize rbd_dev->header_oloc early
  rbd: do away with obj_request in rbd_obj_read_sync()
  libceph: pass reply buffer length through ceph_osdc_call()
  rbd: switch rbd_obj_method_sync() to ceph_osdc_call()
  rbd: remove now unused rbd_obj_request_wait() and helpers
  rbd: use rbd_obj_bytes() more
  rbd: introduce rbd_init_layout()
  rbd: support for data-pool feature
  rbd: set offset and length outside of rbd_obj_request_create()
  rbd: factor out __rbd_osd_req_create()
  rbd: RBD_V{1,2}_DATA_FORMAT macros
  rbd: store and use obj_request->object_no
  rbd: kill obj_request->object_name and rbd_segment_name_cache

 drivers/block/rbd.c         | 601 +++++++++++++++++---------------------------
 drivers/block/rbd_types.h   |  10 +-
 include/linux/ceph/osdmap.h |   7 -
 net/ceph/cls_lock_client.c  |   2 +-
 net/ceph/osd_client.c       |   7 +-
 5 files changed, 238 insertions(+), 389 deletions(-)

-- 
2.4.3

--
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



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux