lkml.org 
[lkml]   [2009]   [Dec]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 00/24] ceph distributed file system client
    Date
    I'm reposting a consolidated patchset for the ceph client for one last
    round of review before asking Linus to merge it. Although most of the
    changes since last time are bug fixes, protocol changes, and cleanups,
    there are a few significant items:

    - generic authentication framework, with pluggable authentication
    protocols. currently only an 'auth_none' protocol is implemented,
    which implements the interface but performs no actual authentication.
    - simpler monitor interaction
    - many other protocol changes (with an eye toward facilitating any future
    changes).

    Cleanup:
    - cleaned up more inlines
    - reordered super setup/teardown
    - builds without CONFIG_DEBUGFS
    - more consistent console messages
    - improved debugfs layout

    Notable bug fixes:
    - big endian fixes (tested on ppc)
    - fixed layout calcuation for unusual striping schemes
    - fix deadlock with page invalidation
    - lots and lots of small stuff

    The git tree with the full history (starting with the last posted version) is
    at

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

    This has been in linux-next for a few weeks now.

    If there are no last minute issues, I plan on sending this to Linus
    soon.

    Thanks!
    sage

    ---
    Documentation/filesystems/ceph.txt | 139 ++
    Documentation/ioctl/ioctl-number.txt | 1 +
    MAINTAINERS | 9 +
    fs/Kconfig | 1 +
    fs/Makefile | 1 +
    fs/ceph/Kconfig | 26 +
    fs/ceph/Makefile | 37 +
    fs/ceph/README | 20 +
    fs/ceph/addr.c | 1115 +++++++++++++
    fs/ceph/auth.c | 225 +++
    fs/ceph/auth.h | 77 +
    fs/ceph/auth_none.c | 120 ++
    fs/ceph/auth_none.h | 28 +
    fs/ceph/buffer.c | 34 +
    fs/ceph/buffer.h | 55 +
    fs/ceph/caps.c | 2863 ++++++++++++++++++++++++++++++++
    fs/ceph/ceph_debug.h | 37 +
    fs/ceph/ceph_frag.c | 21 +
    fs/ceph/ceph_frag.h | 109 ++
    fs/ceph/ceph_fs.c | 74 +
    fs/ceph/ceph_fs.h | 648 ++++++++
    fs/ceph/ceph_hash.c | 118 ++
    fs/ceph/ceph_hash.h | 13 +
    fs/ceph/ceph_strings.c | 176 ++
    fs/ceph/crush/crush.c | 151 ++
    fs/ceph/crush/crush.h | 180 ++
    fs/ceph/crush/hash.c | 149 ++
    fs/ceph/crush/hash.h | 17 +
    fs/ceph/crush/mapper.c | 596 +++++++
    fs/ceph/crush/mapper.h | 20 +
    fs/ceph/debugfs.c | 450 +++++
    fs/ceph/decode.h | 159 ++
    fs/ceph/dir.c | 1222 ++++++++++++++
    fs/ceph/export.c | 223 +++
    fs/ceph/file.c | 904 +++++++++++
    fs/ceph/inode.c | 1624 +++++++++++++++++++
    fs/ceph/ioctl.c | 160 ++
    fs/ceph/ioctl.h | 40 +
    fs/ceph/mds_client.c | 2976 ++++++++++++++++++++++++++++++++++
    fs/ceph/mds_client.h | 327 ++++
    fs/ceph/mdsmap.c | 170 ++
    fs/ceph/mdsmap.h | 54 +
    fs/ceph/messenger.c | 2103 ++++++++++++++++++++++++
    fs/ceph/messenger.h | 253 +++
    fs/ceph/mon_client.c | 751 +++++++++
    fs/ceph/mon_client.h | 115 ++
    fs/ceph/msgpool.c | 181 ++
    fs/ceph/msgpool.h | 27 +
    fs/ceph/msgr.h | 167 ++
    fs/ceph/osd_client.c | 1364 ++++++++++++++++
    fs/ceph/osd_client.h | 150 ++
    fs/ceph/osdmap.c | 916 +++++++++++
    fs/ceph/osdmap.h | 124 ++
    fs/ceph/rados.h | 370 +++++
    fs/ceph/snap.c | 887 ++++++++++
    fs/ceph/super.c | 984 +++++++++++
    fs/ceph/super.h | 895 ++++++++++
    fs/ceph/types.h | 29 +
    fs/ceph/xattr.c | 842 ++++++++++
    59 files changed, 25527 insertions(+), 0 deletions(-)


    \
     
     \ /
      Last update: 2009-12-04 00:39    [W:0.027 / U:91.492 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site