[PATCH 0/9] messenger fixups, batch #1

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

 



This is the series I elbowed into testing today.  There is the CRUSH
support, and some incremental cleanups and fixes to the messenger that my
testing with socket failure injection turned up.  The basic strategy here
is to move more things under the con->mutex and drop useless checks/calls
where possible.

Sage Weil (8):
  libceph: move feature bits to separate header
  libceph: report socket read/write error message
  libceph: fix mutex coverage for ceph_con_close
  libceph: resubmit linger ops when pg mapping changes
  libceph: (re)initialize bio_iter on start of message receive
  ceph: close old con before reopening on mds reconnect
  libceph: protect ceph_con_open() with mutex
  libceph: reset connection retry on successfully negotiation

caleb miles (1):
  libceph: support crush tunables

 fs/ceph/mds_client.c               |    2 +
 fs/ceph/super.c                    |    1 +
 include/linux/ceph/ceph_features.h |   26 ++++++++++++++++++++++++
 include/linux/ceph/ceph_fs.h       |   14 ------------
 include/linux/ceph/libceph.h       |    6 -----
 include/linux/crush/crush.h        |    8 +++++++
 net/ceph/ceph_common.c             |    5 ++-
 net/ceph/crush/mapper.c            |   13 ++++++-----
 net/ceph/messenger.c               |   31 +++++++++++++++++++++-------
 net/ceph/osd_client.c              |   26 +++++++++++++++++++----
 net/ceph/osdmap.c                  |   39 ++++++++++++++++++++++++++++++++++++
 11 files changed, 130 insertions(+), 41 deletions(-)
 create mode 100644 include/linux/ceph/ceph_features.h

-- 
1.7.9

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