Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

MAIN 1.18 1.16 1.12 1.11 1.8 1.1 cu-security-branch 1.16.8.1 he-branch 1.16.10.1 small-file-branch 1.16.6.1 locking-branch 1.12.38.1 dbpf-changes-branch 1.11.22.1 pvfs2-dbpf-attr-cache-branch 1.8.2.1 PARL 1.1.1.1

latest revision Branch MAIN

1.18 annotated / raw | Diffs: previous, other | Lines: 353 ( +0, -9 )

Created: 2008-11-19 16:29:54 -0500 (48 days ago) | Author: slang | Changeset: MAIN:slang:20081119212953

fixes for breakage.

1.17 annotated / raw | Diffs: previous, other | Lines: 362 ( +1, -1 )

Created: 2008-05-20 10:05:59 -0400 (7 months ago) | Author: dbonnie | Changeset: MAIN:dbonnie:20080520140559

Bugfix for string hash function.

Branch point for: directio-branch fuse-support rongrong

Tags: merge_MERGE_FROM_HEAD branch-rongrong rongrong$BP merge_HEAD_NEW_FEATURE_ADD3 small-file-branch-point3 sumit-branch fuse-support$BP directio-point directio-branch$BP merge_HEAD_NEW_FEATURE_ADD4 small-file-branch-point4 rr-txn before-dio-merge after-he-reverse-merge ... more hide

1.16 annotated / raw | Diffs: previous, other | Lines: 362 ( +1, -1 )

Created: 2007-11-07 11:54:20 -0500 (13 months ago) | Author: robl | Changeset: MAIN:robl:20071107165420

fix build on 32 bit platforms

Branch point for: cu-sandbox-branch cu-security-branch he-branch pvfs-2-7-0 pvfs-2-7-branch pvfs2-2-7-branch small-file-branch

Tags: pvfs-2-7-branch-point pvfs-2-7-branch$BP pvfs-2-7-0 cu-sandbox-branch-point cu-sandbox-branch$BP small-file-branch-point small-file-branch$BP Root_cu-security-branch cu-security-branch$BP small-file-branch-point2 he-branch$BP he-branch-point pvfs-2-7-1 merge_HEAD_NEW_FEATURE_ADD ... more hide

1.15 annotated / raw | Diffs: previous, other | Lines: 362 ( +61, -0 )

Created: 2007-11-06 15:34:00 -0500 (14 months ago) | Author: slang | Changeset: MAIN:slang:20071106203400

adding common hash functions

1.14 annotated / raw | Diffs: previous, other | Lines: 301 ( +1, -1 )

Created: 2007-08-29 20:13:43 -0400 (16 months ago) | Author: slang | Changeset: MAIN:slang:20070830001341

minor change allows state actions to not be declared at the top of *.sm files.

Tags: mgmt-branch-point

1.13 annotated / raw | Diffs: previous, other | Lines: 301 ( +31, -0 )

Created: 2007-06-01 16:18:55 -0400 (19 months ago) | Author: slang | Changeset: MAIN:slang:20070601201854

fix id_gen_safe static allocation leakages.  Note that the job interface (to return op ids through the system interface) is really the only user of the id_gen_safe code.  The bmi layers call it as well, but only from _test and _testsome, which aren't ever used at presnet in PVFS.

Also increase the number of buckets in the id_gen_safe hashable.  67 gives a loading factor of about 50...we're probably going to want to allow more operations in-progress than that in todays world.

Branch point for: twod-branch

Tags: kunkel-migration-hint-branch-point-2007-06-17 twod-branch$BP twod-branch-point

1.12 annotated / raw | Diffs: previous, other | Lines: 270 ( +1, -0 )

Created: 2005-12-19 19:08:27 -0500 (3 years ago) | Author: slang | Changeset: MAIN:slang:20051220000824

Phil's new tcache and the acache changes to match.  Also includes Phil's performance counter changes.  See http://www.beowulf-underground.org/pipermail/pvfs2-developers/2005-December/001704.html.  Thanks Phil!

Branch point for: WALT3 dbpf-coalesce-branch dbpf-methods-branch dbpf-onekeyval-branch kunkel-alternativeIO-branch kunkel-branch kunkel-hint-branch kunkel-migration-branch lockd-branch locking-branch posix-extensions-branch pvfs-2-6-3 pvfs-2-6-branch pvfs2-1-4-0-branch pvfs2-1-5-branch pvfs2-kunkel-tas-branch tau-sandbox threaded-aio-branch version-lock-actual-branch

Tags: kunkel-branch$BP kunkel-hint-branch$BP posix-extensions-branch$BP pvfs2-1-5-1-rc3 version-lock-actual-branch$BP posix-extensions-point pvfs2-1-5-1-rc2 dbpf-methods-point posix-extensions-point6 pvfs2-1-5-1-rc1 WALT3$BP tau-sandbox$BP pvfs2-1-4-0 pvfs2-1_5_1_for_bgl ... more hide

1.11 annotated / raw | Diffs: previous, other | Lines: 269 ( +1, -1 )

Created: 2004-07-28 10:32:38 -0400 (4 years 5 months ago) | Author: neill | Changeset: MAIN:neill:20040728143227

- applied Nathan's expandtab patch (expandtab-2.patch.gz)

 first referenced at:
 http://www.beowulf-underground.org/pipermail/pvfs2-developers/2004-July/000745.html

Branch point for: WALT1 WALT2 dbpf-changes-branch pvfs2-1-3-1-branch pvfs2-bugfix-39 pvfs2-bugfix-67 pvfs2-tag-bugfix-67 slang-attr-cache-fixups-branch slang-event-changes-branch slang-reqsched-branch slang-sio-branch

Tags: pvfs2-0-6-2 dbpf-changes pvfs2-1-3-2 slang-sio-point slang-reqsched-branch$BP pvfs2-1-1-0 slang-attr-cache-fixups-point2 pvfs2-1-3-1-branch$BP pvfs2-snapshot-Alejandro pvfs2-tag-bugfix-67$BP pvfs2-1-2-0 pvfs2-0-9-0 pvfs2-0-6-5 pvfs2-1-0-0 ... more hide

1.10 annotated / raw | Diffs: previous, other | Lines: 269 ( +4, -8 )

Created: 2004-05-27 18:11:48 -0400 (4 years 7 months ago) | Author: neill | Changeset: MAIN:neill:20040527221145

- added a license notice for the GPL'd kernel module code in COPYING
 and README files
- added Murali to the CREDITS file
- added a configure check for the kernel 2.4.x minor version to know
 if we need to define a few functions or not
- added a new pvfs2-error-code that can be used as an exit code for
 the pvfs2-client-core to indicate to the pvfs2-client that it should
 continue respawning it, but to sleep for a bit first.   [2.4.x in
 particular waits a while to release the device file after the
 process has died, though the same is possible under 2.6.x i guess]
- updated the test mount script with 2.4.x support if running 2.4.x
- added some debugging to client-side create state machine
- murali: fixed a logic bug in mmap-ra-cache
- murali: added matching unlocks to quickhash code functions
- removed MOD_{INC|DEC}_USE_COUNT calls, as at least under my 2.4.26
 testing, they are not necessary
- removed several lock_kernel calls in the 2.4.x code paths that
 caused the kernel to hang in a few places (still investigating)
- murali: fixed the in kernel mount option string parsing
- some misc cleanups
- verified that symlinks now work (at least in basic testing)

[ NOTE: this mostly works under 2.4.26 in my testing, however there
 are some known problems remaining ]

Branch point for: pvfs2-nm-nb-branch

Tags: pvfs2-0-6-0pre1 pvfs2-0-5-1 pvfs2-0-6-0 pvfs2-nm-nb-branch$BP

1.9 annotated / raw | Diffs: previous, other | Lines: 273 ( +58, -9 )

Created: 2003-12-05 09:09:34 -0500 (5 years 1 month ago) | Author: neill | Changeset: MAIN:neill:20031205140932

This is a full merge of my pvfs2-dbpf-attr-cache-branch, so this is
the cumulative changelog (based on existing cvs messages).

- initial dbpf-attr-cache implementation and cleanups
- added all the hooks to grab configurable cacheable metadata keys
 from a config file.  re-arranged the config file by separating out
 fs specific hints into a StorageHints area.  updated genconfig to
 account for these changes.
- initial working implementation of the unified dbpf-attr and
 keyval/data pair cache.  holy cow this thing is fast... much work to
 be done still.
- initial locking added
- replaced debug level with a new DBPF_ATTRCACHE_DEBUG level
- added safe to/from cache data copies
- added write-through caching for keyval data (still need to do generic attrs)
- updated simple.conf
- allow config file to have multiple AttrCacheKeywords lines
- fix some cache parts that allow symlinks to work (i.e. be cached)
- added a verbose warning for a particular kind of configuration error
 for a user to see if it should happen
- some more robust configure checks
- more configure related changes
 disable vis build if sdl is detected, but sdl-ttf isn't
- fix broken ifdef nesting that caused compilation failure on non
 aio-threaded configurations
- safe copy of attributes (to/from, preparing for write-through impl)
- server cleanups (making way for pre-caching of a number of attrs on server
 startup since it reads them from disk during handle iterate anyway)
- update create test program to report human readable creation error
- put some quick human readable error reporting in pvfs2-client-core
- added some quickhash method we've been wanting but never had
- implemented policy to limit previously unbounded size of attr cache
- adjusted simple.conf to have some good defaults
- adjusted pvfs2-genconfig to match those defaults
- fixed some htable cleanups
- started write-through attr updates
- update changelog and version info, preparing for mainline merge
- implement write-through of dbpf-resize operation
- make sys-truncate return -PVFS_EINVAL if truncate is called on an object
 that can't be truncated
- fix error code return value of sys-truncate
- cosmetic changes to truncate test program output
- added some comments
- updated showconfig with copyright info
- updated sample configs for showconfig
- added a default handle purgatory value if a value of zero is specified
 (e.g. not specified in config file at all)
- for now, remove the cached dbpf-attr object on i/o writes
- slightly robustify the glibc aio callback detection

Tags: pvfs2-0-0-8 pvfs2-0-0-9 pvfs2-0-0-7 pvfs2-0-1-3 pvfs2-0-1-0 pvfs2-0-1-2 pvfs2-0-1-1 pvfs2-0-5-0

1.8 annotated / raw | Diffs: previous, other | Lines: 224 ( +105, -89 )

Created: 2003-08-22 11:13:32 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030822151331

picked up some code format stragglers

Branch point for: pvfs2-dbpf-attr-cache-branch

Tags: pvfs2-0-0-6 pvfs2-0-0-2 pvfs2-dbpf-attr-cache-branch$BP snapshot-kraken-10-16-2003 pvfs2-0-0-5 pvfs2-0-0-4 pvfs2-0-0-3 snapshot-kraken-10-16-2003-B

1.7 annotated / raw | Diffs: previous, other | Lines: 208 ( +1, -1 )

Created: 2003-08-11 10:11:01 -0400 (5 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20030811141101

some vfs related cleanups; a quickhash bug fix for kernel compiles;
a naive pinode/pcache reclamation method (that's off by default) to
help try to bound the number of active pinodes at all times.

Tags: pvfs2-0-0-1

1.6 annotated / raw | Diffs: previous, other | Lines: 208 ( +2, -0 )

Created: 2003-08-08 09:17:31 -0400 (5 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20030808131730

A system interface pcache replacement.  This will probably break everything,
but since we're breaking everything anyway, here goes.

1.5 annotated / raw | Diffs: previous, other | Lines: 206 ( +141, -11 )

Created: 2003-07-08 16:36:47 -0400 (5 years 6 months ago) | Author: neill | Changeset: MAIN:neill:20030708203647

Moved quickhash functionality into a header file.  Remove quickhash.c file.

1.4 annotated / raw | Diffs: previous, other | Lines: 76 ( +6, -2 )

Created: 2003-07-08 15:09:45 -0400 (5 years 6 months ago) | Author: neill | Changeset: MAIN:neill:20030708190945

Some minor quickhash modifications; still prepping for kernel sharing

1.3 annotated / raw | Diffs: previous, other | Lines: 72 ( +42, -6 )

Created: 2003-07-08 14:13:42 -0400 (5 years 6 months ago) | Author: neill | Changeset: MAIN:neill:20030708181342

Modified quickhash to prepare sharing the implementation with userspace and
kernel land.  In kernel land, spin locks are used.  Also added a new function
that both finds an element and removes it atomically.

1.2 annotated / raw | Diffs: previous, other | Lines: 36 ( +5, -0 )

Created: 2003-03-25 21:49:57 -0500 (5 years 9 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030326024957

added #ifndef wrappers

1.1 new annotated / raw | Lines: 31 ( +31, -0 )

Created: 2003-01-09 12:24:03 -0500 (5 years 11 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030109172403

Initial revision

Branch point for: PARL

Tags: PARL$BP

latest revision Branch PARL

1.1.1.1 annotated / raw | Diffs: previous, other | Lines: 31 ( +0, -0 )

Created: 2003-01-09 12:24:03 -0500 (5 years 11 months ago) | Author: pcarns | Changeset: PARL:pcarns:20030109172403

Imported sources

Tags: snapshot-amerson-3-18-2003 snapshot-osc-03-11-2003 snapshot-osc-02-19-2003 start

latest revision Branch cu-security-branch

1.16.8.1 annotated / raw | Diffs: previous, other | Lines: 362 ( +1, -1 )

Created: 2008-05-19 16:21:00 -0400 (7 months ago) | Author: dbonnie | Changeset: cu-security-branch:dbonnie:20080519202100

Fixed a bug in the quickhash string hash algorithm.  Modified security-hash to work with the new capability datatypes.

Tags: from_HEAD_NEW_FEATURE_ADD2 from_MERGE_FROM_HEAD from_HEAD_NEW_FEATURE_ADD3

latest revision Branch dbpf-changes-branch

1.11.22.1 annotated / raw | Diffs: previous, other | Lines: 270 ( +1, -0 )

Created: 2006-01-12 14:43:12 -0500 (2 years 11 months ago) | Author: slang | Changeset: dbpf-changes-branch:slang:20060112194259

merging changes from HEAD to dbpf branch

latest revision Branch he-branch

1.16.10.1 annotated / raw | Diffs: previous, other | Lines: 362 ( +1, -1 )

Created: 2008-05-21 14:55:13 -0400 (7 months ago) | Author: slang | Changeset: he-branch:slang:20080521185438

reverse merge of latest changes from HEAD to he branch.

latest revision Branch locking-branch

1.12.38.1 annotated / raw | Diffs: previous, other | Lines: 362 ( +93, -1 )

Created: 2008-07-21 14:19:57 -0400 (5 months 16 days ago) | Author: aching | Changeset: locking-branch:aching:20080721181711


Reverse merged and ported to HEAD.

latest revision Branch pvfs2-dbpf-attr-cache-branch

1.8.2.1 annotated / raw | Diffs: previous, other | Lines: 273 ( +58, -9 )

Created: 2003-12-03 16:10:11 -0500 (5 years 1 month ago) | Author: neill | Changeset: pvfs2-dbpf-attr-cache-branch:neill:20031203211011

- added some quickhash method we've been wanting but never had
- implemented policy to limit previously unbounded size of attr cache
- adjusted simple.conf to have some good defaults
- adjusted pvfs2-genconfig to match those defaults

latest revision Branch small-file-branch

1.16.6.1 annotated / raw | Diffs: previous, other | Lines: 362 ( +1, -1 )

Created: 2008-06-24 11:01:41 -0400 (6 months ago) | Author: pcarns | Changeset: small-file-branch:pcarns:20080624150047

reverse merge latest trunk changes to small-file-branch and update msgpair
usage where needed