lkml.org 
[lkml]   [2010]   [May]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[GIT PULL] Ceph fixes for 2.6.34-final
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(-)


\
 
 \ /
  Last update: 2010-05-13 01:37    [W:0.033 / U:0.456 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site