linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] Orangefs (text only resend)
@ 2015-09-01 15:42 Mike Marshall
  2015-09-02 23:34 ` Linus Torvalds
  0 siblings, 1 reply; 26+ messages in thread
From: Mike Marshall @ 2015-09-01 15:42 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Al Viro, Christoph Hellwig, linux-fsdevel, Andrew Morton,
	Stephen Rothwell, Boaz Harrosh, Greg Kroah-Hartman, Mike Marshall

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

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2015-09-13 11:59 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-01 15:42 [GIT PULL] Orangefs (text only resend) Mike Marshall
2015-09-02 23:34 ` Linus Torvalds
2015-09-03  1:13   ` Mike Marshall
2015-09-03  1:28     ` Linus Torvalds
2015-09-03 20:22       ` Linus Torvalds
2015-09-03 22:18         ` Mike Marshall
2015-09-03 22:44         ` Greg Kroah-Hartman
2015-09-06  6:35   ` Christoph Hellwig
2015-09-06  9:08     ` Al Viro
2015-09-06 14:52       ` Mike Marshall
2015-09-06 15:00         ` Mike Marshall
2015-09-06 20:20         ` Al Viro
2015-09-07  6:37           ` Al Viro
2015-09-07 21:10             ` Mike Marshall
2015-09-07 23:22               ` Al Viro
2015-09-08  0:47                 ` Theodore Ts'o
2015-09-08  2:49                   ` Dave Chinner
2015-09-08 14:48                 ` Christoph Hellwig
2015-09-08 18:21                   ` Mike Marshall
2015-09-09 15:05                     ` Mike Marshall
2015-09-11 21:12                       ` Mike Marshall
2015-09-11 22:24                         ` Al Viro
2015-09-13 11:56                           ` Mike Marshall
2015-09-11 23:20                         ` Linus Torvalds
2015-09-13 11:59                           ` Mike Marshall
2015-09-06 14:35     ` Mike Marshall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).