Skip to content

Commit

Permalink
"created the osd branch within 2.8.4 stock code"
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://137.99.13.219/srv/svn/ofsproject/ofsproject/2.8.4-stock/osd_branch@49 dfcdf660-53a5-499b-8775-f9b82cf2d3b9
  • Loading branch information
cek10006 committed Aug 12, 2011
0 parents commit 459c1aa
Show file tree
Hide file tree
Showing 1,161 changed files with 394,095 additions and 0 deletions.
46 changes: 46 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@

Design and development of PVFS2 is lead by a collaboration of
researchers from the following institutions*:

Parallel Architecture Research Laboratory at
Clemson University

Mathematics and Computer Science Division at
Argonne National Laboratory


*All named authors are associated with one of these institutions.
Other contributors are listed in the CREDITS file.


Active Authors (Maintainers)
============================

core design, documentation and implementation by:

Robert Ross <rross@mcs.anl.gov>
Walt Ligon <walt@parl.clemson.edu>
Phil Carns <pcarns@parl.clemson.edu>
Robert Latham <robl@mcs.anl.gov>


Other Authors
=============

Neill Miller <neillm@mcs.anl.gov> (01/2003 - 01/2005)
-- retired author, maintainer, and release manager

Frank Shorter <fshorte@parl.clemson.edu>
-- client side API development, system test harnesses

Harish Ramachandran <rharish@parl.clemson.edu>
-- initial client side API implementation

Dale Whitchurch <dalew@parl.clemson.edu>
-- initial server state machine implementation

Mike Speth <mspeth@parl.clemson.edu>
-- some PTS correctness tests

Brad Settlemyer <bradles@CLEMSON.EDU>
-- distribution framework enhancements
507 changes: 507 additions & 0 deletions COPYING

Large diffs are not rendered by default.

83 changes: 83 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
Active contributors
===================

Pete Wyckoff <pw@osc.edu>
-- Infiniband support
little endian encoding/decoding
IA64/Alpha clean compilation fixes
extensive testing

Jiesheng Wu <wujs@mcs.anl.gov>
-- buffer cache development (in progress)

Nathan Poznick <poznick@conwaycorp.net>
-- extensive testing and suggestions (linux vfs interface)
various pvfs2-client related patches (noted in cvs logs)
authored the pvfs2-chown admin utility program
detailed bug reporting and analysis
fixed permissions on newly created dirs using pvfs2-mkdir
misc formatting patches
misc warning removals

Murali Vilayannur <vilayann@mcs.anl.gov>
-- testing and development
initial linux 2.4.x prototype (before 2.6.x merge)
initial 64-bit operation tag implementation (in kernel)
misc kernel code bug fixes

Sven Marnach <sven@pvs.informatik.uni-heidelberg.de>
-- fixed makefile LD selection and html docs target

Philipp Sadleder <philipp@sadleder.de>
-- reported a problem with large username handling in pvfs2-ls
extended pvfs2-cp to truncate target files if they exist
-- Updated documentation for dist-simple-stripe.c and modified
the basic distribution to use a single data file object.

David Beilloin <dbeilloi@mc.com>
-- reported that temp configuration files on the client should be
created in /tmp (if possible) rather than the current directory
since pvfs2 programs may be run from slow file systems (such as
NFS)
-- reported memory leak in pvfs2-rm admin tool
-- contributed resource reclamation on some failure cases
-- contributed strip size to pvfs2-cp

Phil Carns and David Metheny
- lots of cleanups to the VFS and system interfaces
- contributed pvfs2-stat, pvfs2-ln, cleanups to pvfs2-mkdir and pvfs2-rm
- cleanups to pvfs2-genconfig
- config file enhancements
- /sbin/mount.pvfs2 helper tool for 2.4 kernels
- contributed support for /etc/mtab as an additional source for a pvfs2 tabfile
entry



Other contributors
==================

Georg Kraml <georg@ads.tuwien.ac.at>
-- AVL tree implementation (public domain)

Lukas Schroeder's
-- the general purpose dotconf (http://www.azzit.de/dotconf/)
project for configuration file parsing (LGPL)

Mark Veltzer
-- realized the single makefile approach used in pvfs2

Dan Nurmi
-- started work on the PTS back when the P stood for pvfs-1

Bitstream, Inc.
-- The fonts used in the pvfs2 visualization tools (src/apps/vis)
(may be redistributed subject to the license which is embedded in
the font files themselves)

SDL project
-- pvfs2-config borrows heavily from sdl-config

Kyle Schochenmaier
-- Ported BMI InfiniBand to OpenIB API

100 changes: 100 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
-----------------------
OrangeFS Release ChangeLog
-----------------------
orangefs-2.8.4
* Change verisioning to no longer include dates, just increment the sub version for every release

orangefs-2.8.3-20110323
* Bug fix: resolve assert in dbpf_open_cache_remove() when using tree code for file remove
CVS: Orange-Branch:bligon:20110322141529

* Bug fix: PINT_dist_encode() segfault in pvfs2-server caused by the client create state machine not sending dist information on create retries.
CVS: Orange-Branch:mtmoore:20110322014656
CVS: Orange-Branch:mtmoore:20110322031703
CVS: Orange-Branch:mtmoore:20110322040628
CVS: Orange-Branch:mtmoore:20110322114637
CVS: Orange-Branch:mtmoore:20110322121208

* Bug fix: fix incorrect attribute output using sys attrs
CVS: Orange-Branch:mtmoore:20110301023749

* Bug fix: fix segfault in pvfs2-server if client provides too large of buffer in the list-eattr state machine. Includes additional sanity checks on extended attribute operations
CVS: Orange-Branch:mtmoore:20110225222047

* Bug fix: merge dir.c fix from main branch
CVS: Orange-Branch:bligon:20110126215228

* Bug fix: resolve data corruption caused by ki_pos not being updated during synchronous I/O through asynchronous path (relevant to newer kernels).
CVS: Orange-Branch:mtmoore:20110123143300

* Bug fix: fix resolving symbolic links from pvfs2-* utilities
CVS: Orange-Branch:mtmoore:20110114215452

* Bug fix: Fix ncache entry update when moving files by David Metheny
CVS: Orange-Branch:mtmoore:20110111154332

* Bug fix: PVFS_hint_add fix by Julian Kunkel and refinement of patch
CVS: Orange-Branch:mtmoore:20110105051448
CVS: Orange-Branch:bligon:20110224203131

* Bug fix: change where unlocks occur w.r.t __PVFS_JOB_THREADED__ to prevent deadlock
CVS: Orange-Branch:mtmoore:20101221163004

* Bug fix: change incorrect use of union members in tree-communicate
CVS: Orange-Branch:mtmoore:20101214182035

* Bug fix: initialize values in trove-migrate to resolve segfault
CVS: Orange-Branch:bligon:20101213175120

* Bug fix: pvfs2-mkspace not set collection-only properly
CVS: Orange-Branch:bligon:20101213174458

* Bug fix: update iteration in quickhash to use safe variant
CVS: Orange-Branch:mtmoore:20101207004159

* Bug fix: null handle/fs_id sent to getattr in client create state machine
CVS: Orange-Branch:bligon:20101201170021

* Added support for newer (> 2.6.18) kernels up through 2.6.34.
CVS: Orange-Branch:mtmoore:20101216185529
CVS: Orange-Branch:mtmoore:20101221153412
CVS: Orange-Branch:mtmoore:20101221153514
CVS: Orange-Branch:mtmoore:20101221153709
CVS: Orange-Branch:mtmoore:20101221153806
CVS: Orange-Branch:mtmoore:20101221154012
CVS: Orange-Branch:mtmoore:20101221154240
CVS: Orange-Branch:mtmoore:20101221160327
CVS: Orange-Branch:mtmoore:20110123143015
CVS: Orange-Branch:mtmoore:20110124130323
CVS: Orange-Branch:mtmoore:20110203182026

* Added beginning of new user interface
CVS: Orange-Branch:walt:20110208213934

* Cleanup: change PINT_dist_finalize to unregister and free distributions cleanly
CVS: Orange-Branch:mtmoore:20101221163224

* Cleanup: delete items from timer queue list when element is freed
CVS: Orange-Branch:mtmoore:20101221163041

-------------------------------------------------------------------------------


orangefs-2.8.2-20100920
* Changed unstuff state machine to handle writing to files with read-only
permissions on create
CVS: Orange-Branch:bligon:20100920181650

* Bug fix for kernel panics from list corruption
CVS: Orange-Branch:mtmoore:20100915132022

* Trove version increase to 0.1.5 to support precreate pools of multiple types
CVS: Orange-Branch:mtmoore:20100908153740

* PJMP memory leak fix
CVS: Orange-Branch:bligon:20100906203050

* BMI memory leak fix
CVS: Orange-Branch:bligon:20100831190531,
Orange-Branch:bligon:20100831190748,
Orange-Branch:bligon:20100902155433
8 changes: 8 additions & 0 deletions INSTALL
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Please see the quickstart guide which can be generated with
`make docs` and found in:

doc/pvfs2-quickstart.pdf
doc/pvfs2-quickstart.ps

Also available at:
http://www.orangefs.org/documentation/releases/current/doc/pvfs2-quickstart.pdf
Loading

0 comments on commit 459c1aa

Please sign in to comment.