[PATCH 00/16] rbd: support for exclusive-lock + mpath remap bits

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

 



Hello,

This series already has a general thumbs up from Mike and an ack on
sysfs interface additions from Sage, but, as wip-exclusive-lock branch
has been through quite a few rebases recently, I wanted to send what
hopefully is the final version for a wider review.

Thanks,

                Ilya


Douglas Fuller (5):
  libceph: support for CEPH_OSD_OP_LIST_WATCHERS
  libceph: add ceph_osdc_call() single-page helper
  libceph: support for advisory locking on RADOS objects
  libceph: support for lock.lock_info
  libceph: support for blacklisting clients

Ilya Dryomov (7):
  libceph: rename ceph_entity_name_encode() ->
    ceph_auth_entity_name_encode()
  libceph: rename ceph_client_id() -> ceph_client_gid()
  rbd: introduce a per-device ordered workqueue
  rbd: retry watch re-registration periodically
  rbd: support for exclusive-lock feature
  rbd: print capacity in decimal and features in hex
  rbd: add 'client_addr' sysfs rbd device attribute

Mike Christie (4):
  rbd: add 'cluster_fsid' sysfs rbd device attribute
  rbd: add 'snap_id' sysfs rbd device attribute
  rbd: add 'config_info' sysfs rbd device attribute
  rbd: add force close option

 Documentation/ABI/testing/sysfs-bus-rbd |   29 +-
 drivers/block/rbd.c                     | 1195 +++++++++++++++++++++++++++----
 drivers/block/rbd_types.h               |   11 +
 include/linux/ceph/auth.h               |    2 +-
 include/linux/ceph/ceph_fs.h            |   11 +
 include/linux/ceph/cls_lock_client.h    |   49 ++
 include/linux/ceph/libceph.h            |    3 +-
 include/linux/ceph/mon_client.h         |    3 +
 include/linux/ceph/osd_client.h         |   23 +-
 net/ceph/Makefile                       |    1 +
 net/ceph/auth.c                         |    7 +-
 net/ceph/auth_none.c                    |    2 +-
 net/ceph/ceph_common.c                  |   13 +-
 net/ceph/ceph_strings.c                 |    1 +
 net/ceph/cls_lock_client.c              |  325 +++++++++
 net/ceph/mon_client.c                   |   82 +++
 net/ceph/osd_client.c                   |  169 +++++
 17 files changed, 1777 insertions(+), 149 deletions(-)
 create mode 100644 include/linux/ceph/cls_lock_client.h
 create mode 100644 net/ceph/cls_lock_client.c

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