All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Ceph updates for 3.2-rc1
@ 2011-10-28 22:00 Sage Weil
  0 siblings, 0 replies; only message in thread
From: Sage Weil @ 2011-10-28 22:00 UTC (permalink / raw)
  To: torvalds; +Cc: ceph-devel

[-- Attachment #1: Type: text/plain, Size: 2572 bytes --]

Hi Linus,

Please pull the following Ceph updates for 3.2-rc1 from

  git://github.com/NewDreamNetwork/ceph-client.git for-linus
or
  git://ceph.newdream.net/git/ceph-client.git for-linus

(That's the old tree location.  I haven't reestablished korg access because
I don't see other kernel devs much around these parts.  Still working on it.)

The biggest thing here is a rewrite of the read path that vastly improves 
read(ahead) performance.  There is also optional support for server name 
resolution using the dns stuff, a fix for 32-bit ino number uniqueness, 
and a range of cleanups and small memory leak fixes.

Once Christoph picks up the fixed d_prune patch I'll have a few more 
patches to send you that trun some Ceph client-side dentry caching stuff 
back on.

Thanks!
sage



Amon Ott (1):
      ceph: fix 32-bit ino numbers

Greg Farnum (1):
      ceph: let the set_layout ioctl set single traits

Noah Watkins (3):
      ceph: replace leading spaces with tabs
      ceph: fix ceph_monc_init memory leak
      ceph: use kernel DNS resolver

Sage Weil (11):
      ceph: make readpages fully async
      ceph: rename rsize -> rasize
      ceph: implement (optional) max read size
      ceph: document ioctls
      libceph: create messenger with client
      libceph: always preallocate mon connection
      libceph: don't complain on msgpool alloc failures
      libceph: warn on msg allocation failures
      Revert "ceph: don't truncate dirty pages in invalidate work thread"
      libceph: force resend of osd requests if we skip an osdmap
      libceph: fix double-free of page vector

 drivers/block/rbd.c            |    2 +-
 fs/ceph/addr.c                 |  193 +++++++++++++++++++++++++---------------
 fs/ceph/caps.c                 |    2 +-
 fs/ceph/inode.c                |   46 +---------
 fs/ceph/ioctl.c                |   34 ++++++--
 fs/ceph/ioctl.h                |   55 +++++++++++-
 fs/ceph/mds_client.c           |   11 ++-
 fs/ceph/super.c                |   61 ++++++++-----
 fs/ceph/super.h                |   19 +++--
 include/linux/ceph/libceph.h   |    4 +-
 include/linux/ceph/messenger.h |    3 +-
 net/ceph/Kconfig               |   14 +++
 net/ceph/ceph_common.c         |   47 +++++-----
 net/ceph/messenger.c           |  130 +++++++++++++++++++++++----
 net/ceph/mon_client.c          |   79 +++++++++--------
 net/ceph/msgpool.c             |    4 +-
 net/ceph/osd_client.c          |   34 ++++---
 17 files changed, 483 insertions(+), 255 deletions(-)


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-10-28 22:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-28 22:00 [GIT PULL] Ceph updates for 3.2-rc1 Sage Weil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.