[GIT PULL] Orangefs (text only resend)

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

 



Linus -

Please consider pulling Orangefs from

git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
for-next

OrangeFS is an LGPL userspace, scale-out, parallel storage system. It
is ideal for large storage challenges faced by HPC, Big Data, Genomics,
Bioinformatics, Video Streaming and Rendering.

Features:

  * Distributed Metadata, including distributed metadata inspired by
    Giga+ for directory entries

  * Support for multiple network infrastructures leveraging BMI to
    adapt to TCP, IB, Portals and others

  * Stateless Servers

  * User-level Implementation

  * Multiple interface integration levels for easy system and application
    integration

  * Server-to-server collective communication for improved metadata
    operation scalability

  * Scalable, Portable and Flexible

  * Proven Research Platform

  * Integrated capability-based security

  * Extensive Documentation

  * Optimized MPI-IO Support

In addition to the Linux kernel client, OrangeFS supports multiple client
platforms and applications including WEBDAV, S3, Windows and Hadoop
Integration.

History:

OrangeFS is the third development phase of the PVFS project. PFVS was
first developed in 1993 by Walt Ligon and Eric Blumer as a parallel
file system for Parallel Virtual Machine (PVM) as part of a NASA grant
to study the I/O patterns of parallel programs. In 2001-2004 a complete
rewrite PVFS2 was developed by Walt Ligon, Rob Ross, Phil Carns, Pete Wyckoff,
Neil Miller, Rob Latham, Sam Lang and others from many research institutions
all over the world, providing for many of the modern distributed and parallel
file system concepts. Omnibond is collaborating with the OrangeFS community
providing development, support and marketing resources.

Support:

Omnibond and other community members are committed to maintaining and
improving both the kernel and user space code, including compatibility
between versions.

Future:

OrangeFS has worldwide adoption in the cloud and on premise for a wide
variety of large scale scientific and computational problems with its
stability and easy integration with technologies such as MPI and even
replacing HDFS for Hadoop and Spark workloads. OrangeFS is available in
the AWS marketplace and is also an integral part of CloudyCluster which
aims to democratize Linux based computational science by making HPC easily
available for researchers in a diverse set of disciplines.


$ git diff --stat 64291f7db5bd8150a74ad2036f1037e6a0428df2
 Documentation/ABI/stable/sysfs-fs-orangefs |   87 ++
 Documentation/filesystems/orangefs.txt     |  137 +++
 fs/Kconfig                                 |    1 +
 fs/Makefile                                |    1 +
 fs/orangefs/Kconfig                        |    6 +
 fs/orangefs/Makefile                       |   10 +
 fs/orangefs/acl.c                          |  175 +++
 fs/orangefs/dcache.c                       |  142 +++
 fs/orangefs/devpvfs2-req.c                 | 1004 ++++++++++++++++
 fs/orangefs/dir.c                          |  378 ++++++
 fs/orangefs/downcall.h                     |  138 +++
 fs/orangefs/file.c                         | 1016 ++++++++++++++++
 fs/orangefs/inode.c                        |  469 ++++++++
 fs/orangefs/namei.c                        |  473 ++++++++
 fs/orangefs/protocol.h                     |  672 +++++++++++
 fs/orangefs/pvfs2-bufmap.c                 |  974 +++++++++++++++
 fs/orangefs/pvfs2-bufmap.h                 |   76 ++
 fs/orangefs/pvfs2-cache.c                  |  260 ++++
 fs/orangefs/pvfs2-debug.h                  |  290 +++++
 fs/orangefs/pvfs2-debugfs.c                |  458 +++++++
 fs/orangefs/pvfs2-debugfs.h                |    3 +
 fs/orangefs/pvfs2-dev-proto.h              |  102 ++
 fs/orangefs/pvfs2-kernel.h                 |  864 ++++++++++++++
 fs/orangefs/pvfs2-mod.c                    |  315 +++++
 fs/orangefs/pvfs2-sysfs.c                  | 1787 ++++++++++++++++++++++++++++
 fs/orangefs/pvfs2-sysfs.h                  |    2 +
 fs/orangefs/pvfs2-utils.c                  | 1129 ++++++++++++++++++
 fs/orangefs/super.c                        |  558 +++++++++
 fs/orangefs/symlink.c                      |   31 +
 fs/orangefs/upcall.h                       |  255 ++++
 fs/orangefs/waitqueue.c                    |  529 ++++++++
 fs/orangefs/xattr.c                        |  530 +++++++++
 32 files changed, 12872 insertions(+)

Thanks

Mike Marshall
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux