2010-04-14 18:27:36

by Sage Weil

[permalink] [raw]
Subject: [GIT PULL] ceph fixes for 2.6.34-rc5

Hi Linus,

Please pull the following ceph bug fixes from

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

There are a few one-liners (leaked dentry refs, rehashing hashed dentries,
off-by-one error), a few patches fixing up writeback for snapshotted data
and metadata, and one patch to decode an updated version of the osd map
that should get into .35 to make everyone's life easier.

Thanks-
sage

--

Sage Weil (8):
ceph: fix dentry rehashing on virtual .snap dir
ceph: allow writeback of snapped pages older than 'oldest' snapc
ceph: fix snap context reference leaks
ceph: fix leaked inode ref due to snap metadata writeback race
ceph: fix ack counter reset on connection reset
ceph: decode v5 of osdmap (pool names) [protocol change]
ceph: fix dentry reference leak in dcache readdir
ceph: queue_cap_snap should always queue dirty context

Yehuda Sadeh (1):
ceph: reserve one more caps space when doing readdir

fs/ceph/addr.c | 62 +++++++++---------
fs/ceph/caps.c | 42 +++++++++---
fs/ceph/dir.c | 7 +-
fs/ceph/inode.c | 10 +++-
fs/ceph/messenger.c | 1 +
fs/ceph/osdmap.c | 180 +++++++++++++++++++++++++++++++--------------------
fs/ceph/osdmap.h | 1 +
fs/ceph/rados.h | 6 +-
fs/ceph/snap.c | 26 ++++----
fs/ceph/super.h | 3 +-
10 files changed, 204 insertions(+), 134 deletions(-)


2010-04-14 18:30:26

by Sage Weil

[permalink] [raw]
Subject: Re: [GIT PULL] ceph fixes for 2.6.34-rc5

On Wed, 14 Apr 2010, Sage Weil wrote:
> Please pull the following ceph bug fixes from
>
> git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus

Whoops, I missed one patch in there that fixes a lockdep false positive.
The updated shortlog is below.

Thanks-
sage


Sage Weil (9):
ceph: fix dentry rehashing on virtual .snap dir
ceph: allow writeback of snapped pages older than 'oldest' snapc
ceph: fix snap context reference leaks
ceph: fix leaked inode ref due to snap metadata writeback race
ceph: fix ack counter reset on connection reset
ceph: decode v5 of osdmap (pool names) [protocol change]
ceph: fix dentry reference leak in dcache readdir
ceph: queue_cap_snap should always queue dirty context
ceph: use separate class for ceph sockets' sk_lock

Yehuda Sadeh (1):
ceph: reserve one more caps space when doing readdir

fs/ceph/addr.c | 62 +++++++++---------
fs/ceph/caps.c | 42 +++++++++---
fs/ceph/dir.c | 7 +-
fs/ceph/inode.c | 10 +++-
fs/ceph/messenger.c | 9 +++
fs/ceph/osdmap.c | 180 +++++++++++++++++++++++++++++++--------------------
fs/ceph/osdmap.h | 1 +
fs/ceph/rados.h | 6 +-
fs/ceph/snap.c | 26 ++++----
fs/ceph/super.h | 3 +-
10 files changed, 212 insertions(+), 134 deletions(-)