[GIT PULL] Ceph fixes for 2.6.34-final

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

 



Hi Linus,

Please pull this final set of Ceph bugfixes from:

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

These fix a couple of locking errors, races, and ordering problems, and 
one bug that caused requests to hang indefinitely.  These close out the 
last of my open bugs resulting in client crashes.  There's also a subtle 
protocol fix that crops up when there's a transport error.

Thanks!
sage

---

Sage Weil (9):
      ceph: unregister bdi before kill_anon_super releases device name
      ceph: don't use writeback_control in writepages completion
      ceph: unregister osd request on failure
      ceph: fix open file counting on snapped inodes when mds returns no caps
      ceph: resubmit requests on pg mapping change (not just primary change)
      ceph: fix locking for waking session requests after reconnect
      ceph: zero unused message header, footer fields
      ceph: fix cap removal races
      ceph: preserve seq # on requeued messages after transient transport errors

 fs/ceph/addr.c       |    6 ------
 fs/ceph/caps.c       |   19 ++++++++++++-------
 fs/ceph/inode.c      |    4 ++++
 fs/ceph/mds_client.c |   34 +++++++++++++++++++---------------
 fs/ceph/messenger.c  |   17 +++++++++++++++--
 fs/ceph/messenger.h  |    1 +
 fs/ceph/osd_client.c |   26 ++++++++++++++++++++------
 fs/ceph/osd_client.h |    3 ++-
 fs/ceph/osdmap.c     |   29 ++++++++++++++++++++++++-----
 fs/ceph/osdmap.h     |    2 ++
 fs/ceph/rados.h      |    1 +
 fs/ceph/super.c      |   23 ++++++++++++++++-------
 12 files changed, 116 insertions(+), 49 deletions(-)
--
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