[GIT PULL] Ceph updates for 4.1-rc1

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

 



Hi Linux,

Please pull the following Ceph updates from

  git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus

This time around we have a collection of CephFS fixes from Zheng around 
MDS failure handling and snapshots, support for a new CRUSH straw2 
algorithm (to sync up with userspace) and several RBD cleanups and fixes 
from Ilya, an error path leak fix from Taesoo, and then an assorted 
collection of cleanups from others.

Thanks!
sage


----------------------------------------------------------------
Fabian Frederick (1):
      ceph: remove redundant declaration

Ilya Dryomov (12):
      rbd: be more informative on -ENOENT failures
      libceph: don't overwrite specific con error msgs
      rbd: mark block queue as non-rotational
      libceph, ceph: split ceph_show_options()
      libceph: expose client options through debugfs
      ceph: show non-default options only
      libceph: simplify our debugfs attr macro
      crush: drop unnecessary include from mapper.c
      crush: ensuring at most num-rep osds are selected
      crush: straw2 bucket type with an efficient 64-bit crush_ln()
      libceph: announce support for straw2 buckets
      rbd: rbd_wq comment is obsolete

Joe Perches (1):
      libceph: osdmap.h: Add missing format newlines

Nicholas Mc Guire (2):
      ceph: use msecs_to_jiffies for time conversion
      ceph: match wait_for_completion_timeout return type

Sanidhya Kashyap (1):
      ceph: kstrdup() memory handling

Taesoo Kim (1):
      ceph: properly release page upon error

Yan, Zheng (10):
      ceph: drop cap releases in requests composed before cap reconnect
      ceph: fix dcache/nocache mount option
      ceph: keep i_snap_realm while there are writers
      ceph: don't mark dirty caps when there is no auth cap
      ceph: don't zero i_wrbuffer_ref when reconnecting is denied
      ceph: cleanup unsafe requests when reconnecting is denied
      ceph: hold on to exclusive caps on complete directories
      ceph: fix null pointer dereference in send_mds_reconnect()
      ceph: rename snapshot support
      ceph: fix uninline data function

 drivers/block/rbd.c                |   26 ++++--
 fs/ceph/addr.c                     |   38 ++++++---
 fs/ceph/caps.c                     |   51 ++++++++---
 fs/ceph/dir.c                      |   48 ++++++++---
 fs/ceph/mds_client.c               |   61 +++++++++----
 fs/ceph/strings.c                  |    1 +
 fs/ceph/super.c                    |   56 ++++++------
 fs/ceph/super.h                    |    4 +-
 fs/ceph/xattr.c                    |   23 +++--
 include/linux/ceph/ceph_features.h |   16 +++-
 include/linux/ceph/ceph_fs.h       |    1 +
 include/linux/ceph/debugfs.h       |    8 +-
 include/linux/ceph/libceph.h       |    2 +
 include/linux/ceph/osdmap.h        |    5 +-
 include/linux/crush/crush.h        |   12 ++-
 net/ceph/ceph_common.c             |   37 ++++++++
 net/ceph/crush/crush.c             |   14 +++
 net/ceph/crush/crush_ln_table.h    |  166 ++++++++++++++++++++++++++++++++++++
 net/ceph/crush/mapper.c            |  118 +++++++++++++++++++++++--
 net/ceph/debugfs.c                 |   24 ++++++
 net/ceph/messenger.c               |   25 +++---
 net/ceph/osdmap.c                  |   25 ++++++
 22 files changed, 633 insertions(+), 128 deletions(-)
 create mode 100644 net/ceph/crush/crush_ln_table.h
--
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