[PATCH 0/9] rbd: mics improvement for rbd

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

 



Hi Ilya,
   I put my patches in a single branch to make it easier for review. 

[1/9] is about to show rbd options in sysfs.
[2/9] - [3/9] is about mark rbd device to readonly when we enable unsupported feature by rbd cli.
[4/9] is about to show the client_options of ceph client
[5/9] - [9/9] is about to return -ENOSPC when cluster is full, rather than block the IO.

Any comments are welcome.

Thanx
Yang

Dongsheng Yang (9):
  rbd: show the rbd options in sysfs
  rbd: return the features to caller even if there is unsupported bits
  rbd: refresh features and set the disk to readonly if there is
    unsupported bit
  ceph: show all options in client_options even if option is equal with
    default value
  rbd: protect flag bit of RBD_DEV_FLAG_BLACKLISTED with lock_rwsem
  rbd: wake up waiter in rbd_acquire_lock if we got -EBLACKLISTED
  ceph: set the req->r_abort_on_full in ceph_osdc_call when we are
    writing
  rbd: set req->r_abort_on_full in writing
  rbd: try to acquire lock once before going waiting

 drivers/block/rbd.c          | 109 ++++++++++++++++++++++++++++++++++---------
 fs/ceph/super.c              |   2 +-
 include/linux/ceph/libceph.h |   2 +-
 net/ceph/ceph_common.c       |  10 ++--
 net/ceph/debugfs.c           |   2 +-
 net/ceph/osd_client.c        |   2 +
 6 files changed, 98 insertions(+), 29 deletions(-)

-- 
1.8.3.1


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