| PVFS:/src/common/quickhash/quickhash.h |
Line History |
History |
latest revision Branch MAIN1.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 platformsBranch 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 COPYINGand 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 isthe 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 stragglersBranch 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 andkernel 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 revisionBranch point for: PARL Tags: PARL$BP latest revision Branch PARL1.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-branch1.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-branch1.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-branch1.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-branch1.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-branch1.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-branch1.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 msgpairusage where needed
|