| PVFS:/src/proto/PINT-le-bytefield.c |
Line History |
History |
latest revision Branch MAIN1.57 annotated / raw | Diffs: previous, other | Lines: 1026 ( +13, -2 ) Created: 2008-11-19 20:17:08 -0500 (48 days ago) | Author: slang | Changeset: MAIN:slang:20081120011639 merging hints/events code into trunk.
1.56 annotated / raw | Diffs: previous, other | Lines: 1015 ( +1, -0 ) Created: 2008-11-19 14:00:18 -0500 (48 days ago) | Author: slang | Changeset: MAIN:slang:20081119190003 bmi changes to allow separate bmi packaging
1.55 annotated / raw | Diffs: previous, other | Lines: 1014 ( +2, -0 ) Created: 2008-10-08 14:38:27 -0400 (2 months 29 days ago) | Author: pcarns | Changeset: MAIN:pcarns:20081008183827 Fix bug in BMI reference counting. Previously the server was responsiblefor both incrementing and decrementing count while working on a state machine, but this leaves a window of time between completion of testunexpected() and the start of a state machine. If a connection was reset during this window it could cause state machine to try to use non-existent BMI address, with some odd results. This patch adds a flag that the server can use to have BMI automatically increment reference count on any unexpected message before it is passed to the server for processing.
Tags: before-dio-merge after-he-reverse-merge 1.54 annotated / raw | Diffs: previous, other | Lines: 1012 ( +58, -5 ) Created: 2008-09-08 11:42:48 -0400 (3 months 28 days ago) | Author: pcarns | Changeset: MAIN:pcarns:20080908154237 Merging small files branch to head. Includes server side precreation ofdata files and file stuffing.
1.53 annotated / raw | Diffs: previous, other | Lines: 959 ( +15, -9 ) Created: 2008-03-03 14:05:56 -0500 (10 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20080303190556 switched an int to an enum to make sure we get compile warnings if anyoperations are neglected in lebf_initialize(). Added a harmless missing operation. Branch point for: cu-security-branch directio-branch fuse-support he-branch rongrong Tags: Root_cu-security-branch cu-security-branch$BP small-file-branch-point2 he-branch$BP he-branch-point merge_HEAD_NEW_FEATURE_ADD merge_HEAD_NEW_FEATURE_ADD2 from_HEAD_NEW_FEATURE_ADD2 from_MERGE_FROM_HEAD merge_MERGE_FROM_HEAD branch-rongrong rongrong$BP merge_HEAD_NEW_FEATURE_ADD3 from_HEAD_NEW_FEATURE_ADD3 ... more hide 1.52 annotated / raw | Diffs: previous, other | Lines: 953 ( +0, -1 ) Created: 2007-08-17 00:04:27 -0400 (16 months ago) | Author: slang | Changeset: MAIN:slang:20070817040423 commit of Murali's unifying config file patch. Also adding a convert script for converting to the new single fs.conf format.Branch point for: cu-sandbox-branch pvfs-2-7-0 pvfs-2-7-branch pvfs2-2-7-branch small-file-branch Tags: mgmt-branch-point 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 1.51 annotated / raw | Diffs: previous, other | Lines: 954 ( +0, -2 ) Created: 2007-07-24 13:16:21 -0400 (17 months ago) | Author: pw | Changeset: MAIN:pw:20070724171621 Remove random extern declaration.
1.50 annotated / raw | Diffs: previous, other | Lines: 956 ( +2, -0 ) Created: 2007-07-06 01:23:21 -0400 (18 months ago) | Author: slang | Changeset: MAIN:slang:20070706052319 new layout parameter for PVFS_[i]sys_createBranch point for: twod-branch Tags: twod-branch$BP twod-branch-point 1.49 annotated / raw | Diffs: previous, other | Lines: 954 ( +7, -1 ) Created: 2007-06-01 18:35:18 -0400 (19 months ago) | Author: slang | Changeset: MAIN:slang:20070601223518 add a finalize to lebf to cleanup array allocated in initialize.
Tags: kunkel-migration-hint-branch-point-2007-06-17 1.48 annotated / raw | Diffs: previous, other | Lines: 948 ( +97, -93 ) Created: 2007-03-21 09:32:05 -0500 (21 months ago) | Author: slang | Changeset: MAIN:slang:20070321143205 [phil]: changes to prevent decoding response trailers on errors. See:http://www.beowulf-underground.org/pipermail/pvfs2-developers/2007-March/003252.html Thanks Phil!
Tags: pvfs-2-6-3-tag2 kunkel-tas-branch-2007-05-23 1.47 annotated / raw | Diffs: previous, other | Lines: 944 ( +0, -1 ) Created: 2006-09-17 17:31:28 -0400 (2 years 3 months ago) | Author: pw | Changeset: MAIN:pw:20060917213128 hoist externs into appropriate header fileBranch point for: dbpf-methods-branch pvfs-2-6-3 pvfs-2-6-branch pvfs2-kunkel-tas-branch tau-sandbox Tags: dbpf-methods-point tau-sandbox$BP tau-sandbox-point pvfs-2-6-branch$BP pvfs2-kunkel-tas-branch$BP pvfs-2-6-0 pvfs-2-6-point2 pvfs-2-6-point pvfs-2-6-point3 dbpf-methods-branch$BP WALT3-point pvfs-2-6-point4 kunkel-hint-branch-point-26 pvfs-2-6-1 ... more hide 1.46 annotated / raw | Diffs: previous, other | Lines: 945 ( +29, -1 ) Created: 2006-09-13 16:22:56 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060913202241 Merge posix-extensions-branch to HEADThis branch implemented patches to the 2.6.16 kernel for the proposed POSIX I/O extensions and those patches are under the patches subdirectory. It also implements the PVFS2 specific hooks for these system calls. Tools that may be of immediate use to the pvfs2 general audience is the pvfs2-lsplus utility in src/apps/admin that should be noticeably faster than the pvfs2-ls utility if there are a lot of objects in a single directory. Other features are left out by configure and are not even built if the kernels do not support those features and callbacks.
1.45 annotated / raw | Diffs: previous, other | Lines: 917 ( +2, -2 ) Created: 2006-09-12 13:53:52 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060912175351 Based on RobR, Sam and RobL's suggestions, add a flag to the sys_mntent structure toenable/disable checking of the config files integrity. Right now, client-core sets this to 0, effectively skipping the fs.conf integrity checks and the pvfs2- system interface users (namely ping, etc) set this to 1 by default to enable the fs.conf integrity checks... Also fixed a few warnings on x86
1.44 annotated / raw | Diffs: previous, other | Lines: 917 ( +2, -2 ) Created: 2006-09-12 13:16:16 -0400 (2 years 3 months ago) | Author: pw | Changeset: MAIN:pw:20060912171616 printf warning fixes
1.43 annotated / raw | Diffs: previous, other | Lines: 917 ( +7, -7 ) Created: 2006-09-06 13:49:10 -0400 (2 years 4 months ago) | Author: pw | Changeset: MAIN:pw:20060906174910 explain protocol error message a bit better; remove assert() that kills server when request buffer mismatch happensBranch point for: kunkel-alternativeIO-branch kunkel-hint-branch kunkel-migration-branch threaded-aio-branch version-lock-actual-branch Tags: kunkel-hint-branch$BP version-lock-actual-branch$BP threaded-aio-branch$BP kunkel-alternativeIO-branch$BP kunkel-branches-point version-lock-branch posix-extensions-point7 threaded-aio-point kunkel-migration-branch$BP 1.42 annotated / raw | Diffs: previous, other | Lines: 917 ( +27, -15 ) Created: 2006-08-30 11:34:13 -0400 (2 years 4 months ago) | Author: pw | Changeset: MAIN:pw:20060830153412 Move PVFS_MAX_SERVER_OP into the enum and audit places where it was used in comparisons. Requiring manual adjustment of that value has bugged me for some time.
Tags: posix-extensions-point6 1.41 annotated / raw | Diffs: previous, other | Lines: 905 ( +2, -1 ) Created: 2006-06-16 17:01:15 -0400 (2 years 6 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060616210109 [pcarns]: Patch to allow modifying distribution, distribution parameters and number ofdata files to use within a given directory. Such setting will only impact creation of future files within the same directory. It does not change existing files' parameters. All such hints are inherited by newly created directories as well.. [pcarns]: Allow trove to continue to read a list of xattrs/keyvals without stopping if some subset of keys dont exist in the keyval db. Modifies the keyval_read_list() function to return an array of completely independant error codes for each key that is read. [pcarns]: adjust encode_string() macro to make it safe to call on NULL strings [pcarns]: bug in the getattr state machine that would cause it to read dirent_count most of the time regardless of whether the attribute mask requested it or not. [slang]: fix a couple of bugs in the get-attr server-side state machine whereby the dirent_count was being read using the dirent handle instead of the dirdata handle. Fixed a return value from dbpf_keyval_get_handle_info_op_svc so that get-attr would not needlessly hang.. [vilayann]: fixes for the viewdist utility yet again, since the keys for the xattrs have changed... Branch point for: WALT3 kunkel-branch Tags: kunkel-branch$BP WALT3$BP posix-extensions-point4 before-style-changes pvfs2-1-5-point2 1.40 annotated / raw | Diffs: previous, other | Lines: 904 ( +2, -1 ) Created: 2005-12-23 17:22:14 -0500 (3 years ago) | Author: pw | Changeset: MAIN:pw:20051223222214 add more info, and a newlineBranch point for: dbpf-coalesce-branch dbpf-onekeyval-branch lockd-branch posix-extensions-branch pvfs2-1-4-0-branch pvfs2-1-5-branch Tags: posix-extensions-branch$BP posix-extensions-point pvfs2-1-4-0 before-dbpf-onekeyval dbpf-onekeyval-point dbpf-slowskip pvfs2-1-4-0-branch$BP dbpf-coalesce-branch$BP dbpf-onekeyval-branch$BP lockd-point2 lockd-branch$BP posix-extensions-point2 pvfs2-1-4-0-point dbpf-coalesce-point ... more hide 1.39 annotated / raw | Diffs: previous, other | Lines: 903 ( +25, -5 ) Created: 2005-12-14 16:50:29 -0500 (3 years ago) | Author: slang | Changeset: MAIN:slang:20051214215017 merging small I/O changes to trunk. The majority of this commit includes thenew small I/O state machines on client and server, and the modifications to the client IO state machine. It also includes mods to the zero-fill code to perform zero-fill of holes only if they exist instead of zero-ing the entire memory region initially. Also, some debug stuff has been added to the state machine processing code to print enter/exit of state machines if sm debug is enabled. The genconfig now includes ioports/metaports for running multiple servers on the same host for testing. Branch point for: dbpf-changes-branch Tags: dbpf-changes dbpf-changes-branch$BP 1.38 annotated / raw | Diffs: previous, other | Lines: 883 ( +1, -0 ) Created: 2005-11-11 16:31:08 -0500 (3 years 1 month ago) | Author: slang | Changeset: MAIN:slang:20051111213056 moved the llu and lld macros to an internal header so that we don't have to include pvfs2-config.h in the installed pvfs2-types.h header.
1.37 annotated / raw | Diffs: previous, other | Lines: 882 ( +4, -4 ) Created: 2005-11-09 20:27:12 -0500 (3 years 1 month ago) | Author: slang | Changeset: MAIN:slang:20051110012652 * malloc.h is obsolete in freebsd, check for it* No error.h in freebsd * linux allows Lu,Lx, and Ld to be interchangeable with llu,llx, and lld. Other platforms (solaris, bsd) don't. Replaced all the L* with ll*. * bsd doesn't have mntent.h. use fstab.h and our own funcs. * bsd doesn't know about ssize_t. Use size_t instead. * bsd doesn't have asm errnos. Check for each of those errno macros and if not defined define to -1 * check for db3/db.h db4/db.h header if db path is specified using --with-db * darwin has aio support builtin, doesn't need -lrt * remove kernel stuff in pvfs2-types.h that sets WORDSIZE. gcc defines __LP64__ on archs with 64bit longs so we use that instead. * darwin's open doesn't accept O_LARGEFILE. off_t is an int64 by default. define O_LARGEFILE if it hasn't been. * need to run ranlib on darwin after libpvfs2.a gets installed to regenerate table of contents Branch point for: pvfs2-1-3-1-branch Tags: pvfs2-1-3-1-branch$BP 1.36 annotated / raw | Diffs: previous, other | Lines: 882 ( +15, -0 ) Created: 2005-10-27 14:43:10 -0400 (3 years 2 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20051027184306 This patch adds a new system interface (listeattr) to list the extended attributesof a file. Also adds support in the VFS kernel module to support the listxattr system call and a bunch of test programs to debug these. Updated the FAQ to reflect usage of xattrs through VFS and acls through VFS. Branch point for: slang-sio-branch Tags: slang-sio-point slang-sio-branch$BP 1.35 annotated / raw | Diffs: previous, other | Lines: 867 ( +1, -1 ) Created: 2005-08-01 18:49:51 -0400 (3 years 5 months ago) | Author: robl | Changeset: MAIN:robl:20050801224949 Murali's patch to add VFS support for extended attributes.Branch point for: slang-reqsched-branch Tags: slang-reqsched-branch$BP slang-reqsched-point pvfs2-1-3-0 1.34 annotated / raw | Diffs: previous, other | Lines: 867 ( +48, -2 ) Created: 2005-07-21 12:17:56 -0400 (3 years 5 months ago) | Author: walt | Changeset: MAIN:walt:20050721161752 added extended attribute support
Tags: pvfs2-1-2-0 1.33 annotated / raw | Diffs: previous, other | Lines: 821 ( +1, -1 ) Created: 2005-03-31 14:14:35 -0500 (3 years 9 months ago) | Author: pw | Changeset: MAIN:pw:20050331191435 move errant spaceBranch point for: WALT2 pvfs2-bugfix-67 pvfs2-tag-bugfix-67 slang-attr-cache-fixups-branch slang-event-changes-branch Tags: pvfs2-1-1-0 pvfs2-tag-bugfix-67$BP slang-event-changes-branch$BP slang-attr-cache-fixups-point WALT2$BP pvfs2-bugfix-67$BP slang-attr-cache-fixups-branch$BP slang-event-changes-point 1.32 annotated / raw | Diffs: previous, other | Lines: 821 ( +2, -2 ) Created: 2005-03-03 16:09:14 -0500 (3 years 10 months ago) | Author: robl | Changeset: MAIN:robl:20050303210914 pcarns: initialize stub request and response structure that is used duringencoder initialization to 0 for safety; some fields are read during max size calculation path Branch point for: WALT1 Tags: WALT1$BP 1.31 annotated / raw | Diffs: previous, other | Lines: 821 ( +3, -1 ) Created: 2004-12-02 13:12:56 -0500 (4 years 1 month ago) | Author: pw | Changeset: MAIN:pw:20041202181256 remember allocated size so we can free properly; total_size is reduced to whatever the received message size wasBranch point for: pvfs2-bugfix-39 Tags: pvfs2-snapshot-Alejandro pvfs2-bugfix-39$BP snapshot-bluegene-20050216 1.30 annotated / raw | Diffs: previous, other | Lines: 819 ( +5, -2 ) Created: 2004-10-19 11:02:51 -0400 (4 years 2 months ago) | Author: neill | Changeset: MAIN:neill:20041019150250 - fixed test program ls.c and admin program pvfs2-ls.c to not issuean extra call to readdir on every run by fixing a slight logic bug - changed some readdir debugging - added a directory version that is passed back from the server to the client on each successful readdir call (happens to be the directory's mtime encoded as an opaque uint64_t) - updated client and server response structures and encoder to accomodate this - NOTE: the versioning is not perfect since retrieving the directory mtime and iterating the handle list isn't an atomic operation with respect to the overall readdir op; i.e. there's still a window where a difference may not be detected. then again, since the mtime is in seconds granularity, this should not present a major detectable problem anyway. can use a different version number if problems arise often in practice
Tags: pvfs2-0-9-0 pvfs2-1-0-0 pvfs2-1-0-1 pvfs2-0-8-0 1.29 annotated / raw | Diffs: previous, other | Lines: 816 ( +49, -39 ) Created: 2004-09-29 16:32:09 -0400 (4 years 3 months ago) | Author: robl | Changeset: MAIN:robl:20040929203209 probably did not do this in a general-enough way: don't try to decode/encoderesponse-specific portions of a server response if something catastrophic happened on the server end.
Tags: pvfs2-0-7-0 1.28 annotated / raw | Diffs: previous, other | Lines: 806 ( +6, -0 ) Created: 2004-08-24 10:57:29 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040824145725 - added a client/server operation and mgmt method(PVFS_mgmt_get_dirdata_handle/PVFS_imgmt_get_dirdata_handle) for retrieving the dirdata handle of a specified 'parent' object (if any) - fixed a crash bug (race) in trove that could return an object on queue addition that has already been serviced (since we've signaled the trove worker thread before returning the id in the first place); should not be a problem if we used safe_register for the ids, but otherwise not worth it
Tags: pvfs2-0-6-5 pvfs2-0-6-3 pvfs2-0-6-4 1.27 annotated / raw | Diffs: previous, other | Lines: 800 ( +29, -26 ) Created: 2004-08-17 13:51:23 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040817175121 - error code sanity checks, better error handling, and cleanups on thesysint, le-encoder, and related server operations
1.26 annotated / raw | Diffs: previous, other | Lines: 797 ( +10, -0 ) Created: 2004-08-09 15:21:19 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040809192119 - fixed typo in the mgmt-remove-object request fill- added some stubs for mgmt-remove-dirent
Tags: pvfs2-0-6-2 1.25 annotated / raw | Diffs: previous, other | Lines: 787 ( +9, -0 ) Created: 2004-08-09 14:00:14 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040809180014 - use the new sm and stop relying on the old remove
1.24 annotated / raw | Diffs: previous, other | Lines: 778 ( +1, -1 ) Created: 2004-07-28 10:32:54 -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
Tags: pvfs2-0-6-1 1.23 annotated / raw | Diffs: previous, other | Lines: 778 ( +2, -2 ) Created: 2004-05-17 11:57:33 -0400 (4 years 7 months ago) | Author: bradles | Changeset: MAIN:bradles:20040517155732 Updates for distribution renamings.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.22 annotated / raw | Diffs: previous, other | Lines: 778 ( +1, -1 ) Created: 2004-05-13 10:47:23 -0400 (4 years 7 months ago) | Author: bradles | Changeset: MAIN:bradles:20040513144723 Update for rename of PVFS_Dist to PINT_dist.
1.21 annotated / raw | Diffs: previous, other | Lines: 778 ( +2, -1 ) Created: 2004-05-11 14:52:28 -0400 (4 years 7 months ago) | Author: bradles | Changeset: MAIN:bradles:20040511185226 Clean up more naming, and restore basic distribution as the "default" (thosimple stripe is, as always, the de facto default.
1.20 annotated / raw | Diffs: previous, other | Lines: 777 ( +1, -1 ) Created: 2004-05-11 11:33:48 -0400 (4 years 7 months ago) | Author: bradles | Changeset: MAIN:bradles:20040511153346 Cleaning up distribution framework.Regularizing distribution naming for simple_stripe and modifying params to be include friendly. Simple stripe distribution has been moved to files include/pvfs2-dist-simple-stripe.h and io/description/dist-simple-stripe.c Existing simple-stripe.[h|c] still exist but are deprecated.
1.19 annotated / raw | Diffs: previous, other | Lines: 777 ( +10, -0 ) Created: 2004-05-07 12:38:03 -0400 (4 years 8 months ago) | Author: neill | Changeset: MAIN:neill:20040507163802 - added a chdirent server operation useful during renames of target filesthat already exist. - still working on cleaning up rename, as it does not properly remove some data that is left to be removed
Tags: pvfs2-0-5-0 1.18 annotated / raw | Diffs: previous, other | Lines: 767 ( +9, -0 ) Created: 2004-04-30 10:58:42 -0400 (4 years 8 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20040430145841 add a mechanism for a server to send a generic response back to the clientwhen it receives a request with a bad version number or encoding type, so that the user gets a clear error message at the application level too
1.17 annotated / raw | Diffs: previous, other | Lines: 758 ( +7, -0 ) Created: 2004-04-27 15:39:03 -0400 (4 years 8 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20040427193903 fix warnings from adding new state machine
1.16 annotated / raw | Diffs: previous, other | Lines: 751 ( +2, -2 ) Created: 2004-02-16 16:35:29 -0500 (4 years 10 months ago) | Author: rbross | Changeset: MAIN:rbross:20040216213527 Move from bmi_addr_t to PVFS_BMI_addr_t for consistency.
Tags: pvfs2-0-1-3 pvfs2-0-1-0 pvfs2-0-1-2 pvfs2-0-1-1 1.15 annotated / raw | Diffs: previous, other | Lines: 751 ( +0, -2 ) Created: 2003-12-03 01:02:07 -0500 (5 years 1 month ago) | Author: rbross | Changeset: MAIN:rbross:20031203060207 removed unused variable.
Tags: pvfs2-0-0-8 pvfs2-0-0-9 pvfs2-0-0-7 1.14 annotated / raw | Diffs: previous, other | Lines: 753 ( +1, -7 ) Created: 2003-11-26 14:09:31 -0500 (5 years 1 month ago) | Author: neill | Changeset: MAIN:neill:20031126190929 - metadata storage overhaul (remove the METADATA_KEY from Trove_Common_Keys,meaning that metadata is now properly stored in the dspace generic attributes rather than as a separate key/val pair) - clean up the 'find' test program to handle more than a fixed number of dirent entries - misc other cleanups - ChangeLog update Branch point for: pvfs2-dbpf-attr-cache-branch Tags: pvfs2-dbpf-attr-cache-branch$BP 1.13 annotated / raw | Diffs: previous, other | Lines: 759 ( +2, -2 ) Created: 2003-10-16 10:42:20 -0400 (5 years 2 months ago) | Author: pw | Changeset: MAIN:pw:20031016144218 boring 64-bit printf changes
Tags: pvfs2-0-0-6 pvfs2-0-0-5 snapshot-kraken-10-16-2003-B 1.12 annotated / raw | Diffs: previous, other | Lines: 759 ( +586, -458 ) Created: 2003-10-08 07:35:05 -0400 (5 years 3 months ago) | Author: pw | Changeset: MAIN:pw:20031008113505 major rewrite and finish le-bfield implementation
Tags: snapshot-kraken-10-16-2003 pvfs2-0-0-4 1.11 annotated / raw | Diffs: previous, other | Lines: 631 ( +2, -2 ) Created: 2003-09-22 10:18:59 -0400 (5 years 3 months ago) | Author: pw | Changeset: MAIN:pw:20030922141859 fix typedef names to remove _s; seems to have been confusion with _s convention on struct names
Tags: pvfs2-0-0-3 1.10 annotated / raw | Diffs: previous, other | Lines: 631 ( +42, -0 ) Created: 2003-08-27 13:16:46 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030827171646 started working on encoding of getattr (and therefore encoding of objectattributes), not done yet
Tags: pvfs2-0-0-2 1.9 annotated / raw | Diffs: previous, other | Lines: 589 ( +59, -15 ) Created: 2003-08-27 12:42:23 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030827164223 still more cleanup- will hopefully start adding new request types next
1.8 annotated / raw | Diffs: previous, other | Lines: 545 ( +64, -24 ) Created: 2003-08-27 12:22:37 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030827162237 more cleaning up
1.7 annotated / raw | Diffs: previous, other | Lines: 505 ( +46, -5 ) Created: 2003-08-27 11:20:56 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030827152056 tinkering w/ macros for request encoder
1.6 annotated / raw | Diffs: previous, other | Lines: 464 ( +1, -2 ) Created: 2003-07-11 14:38:50 -0400 (5 years 5 months ago) | Author: neill | Changeset: MAIN:neill:20030711183849 Massive cruft removal. PVFS_credentials.perms no longer exists. Somekernel breakage to be fixed asap.
Tags: pvfs2-0-0-1 1.5 annotated / raw | Diffs: previous, other | Lines: 465 ( +3, -0 ) Created: 2003-07-07 12:19:00 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707161900 bug fixes
1.4 annotated / raw | Diffs: previous, other | Lines: 462 ( +12, -26 ) Created: 2003-07-07 09:10:48 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707131048 modified so that strings are decoded in place, added sanity check
1.3 annotated / raw | Diffs: previous, other | Lines: 476 ( +225, -25 ) Created: 2003-07-06 21:47:42 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707014742 filled in more of the API; should be enough for a full getconfig exchange(req and resp), but untested. Not convinced this is a good approach- will think about it a little more before continuing...
1.2 annotated / raw | Diffs: previous, other | Lines: 276 ( +4, -1 ) Created: 2003-07-06 20:28:04 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707002804 bug fixes (stuff I forgot); new encoder now works for getconfig requeststruct test case...
1.1 new annotated / raw | Lines: 273 ( +273, -0 ) Created: 2003-07-06 20:07:10 -0400 (5 years 6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030707000710 started on a new protocol encoder (little endian bytefield encoding). stillvery rought and untested, but need to check in to test some other stuff. also added a #define indicating the maximum request number in protocol.
latest revision Branch WALT21.33.8.4 annotated / raw | Diffs: previous, other | Lines: 867 ( +6, -54 ) Created: 2005-07-19 16:11:59 -0400 (3 years 5 months ago) | Author: walt | Changeset: WALT2:walt:20050719201158 cleanup for extended attribute stuff. removed non-list server opsin favor of list type and renamed list type. cleaned up a few items in request debug programs.
1.33.8.3 annotated / raw | Diffs: previous, other | Lines: 915 ( +10, -0 ) Created: 2005-07-17 18:56:57 -0400 (3 years 5 months ago) | Author: walt | Changeset: WALT2:walt:20050717225655 dded delete extended attribute feature
1.33.8.2 annotated / raw | Diffs: previous, other | Lines: 905 ( +6, -2 ) Created: 2005-07-14 14:49:22 -0400 (3 years 5 months ago) | Author: walt | Changeset: WALT2:walt:20050714184921 set_eattr, get_eattr, and get_eattr_list working
1.33.8.1 annotated / raw | Diffs: previous, other | Lines: 901 ( +81, -1 ) Created: 2005-06-16 19:50:10 -0400 (3 years 6 months ago) | Author: walt | Changeset: WALT2:walt:20050616235007 updates for adding extended attributes
latest revision Branch WALT31.41.2.3 annotated / raw | Diffs: previous, other | Lines: 948 ( +97, -93 ) Created: 2007-04-11 18:50:57 -0400 (20 months ago) | Author: slang | Changeset: WALT3:slang:20070411224932 walt3 reverse merge from head includes merges of pw's sm changes (no state declarations), cleanup of state machine code, and other general merging/fixes.
1.41.2.2 annotated / raw | Diffs: previous, other | Lines: 944 ( +0, -1 ) Created: 2006-10-19 18:17:12 -0400 (2 years 2 months ago) | Author: slang | Changeset: WALT3:slang:20061019221631 reverse merge of HEAD to WALT3 branch.
1.41.2.1 annotated / raw | Diffs: previous, other | Lines: 945 ( +63, -23 ) Created: 2006-09-18 11:05:23 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: WALT3:vilayann:20060918150453 Merge HEAD into Walt's branch.Rework new state machines to the new cleanups introduced by Walt.
latest revision Branch cu-sandbox-branch1.52.4.4 annotated / raw | Diffs: previous, other | Lines: 982 ( +2, -1 ) Created: 2008-11-17 12:45:31 -0500 (50 days ago) | Author: elaine | Changeset: cu-sandbox-branch:elaine:20081117174531 *** empty log message ***
1.52.4.3 annotated / raw | Diffs: previous, other | Lines: 981 ( +14, -0 ) Created: 2008-11-13 11:30:56 -0500 (54 days ago) | Author: elaine | Changeset: cu-sandbox-branch:elaine:20081113163056 tree communication implementation
1.52.4.2 annotated / raw | Diffs: previous, other | Lines: 967 ( +2, -2 ) Created: 2008-04-15 16:19:27 -0400 (8 months ago) | Author: walt | Changeset: cu-sandbox-branch:walt:20080415201927 debugging
1.52.4.1 annotated / raw | Diffs: previous, other | Lines: 967 ( +14, -0 ) Created: 2008-02-22 16:13:09 -0500 (10 months ago) | Author: walt | Changeset: cu-sandbox-branch:walt:20080222211302 set up for create-file mod - stubbed out stuff, etc.a few small bug fixes to statecomp and statemachine stuff
latest revision Branch cu-security-branch1.53.2.6 annotated / raw | Diffs: previous, other | Lines: 1027 ( +1, -0 ) Created: 2008-12-04 14:27:20 -0500 (33 days ago) | Author: nlmills | Changeset: cu-security-branch:nlmills:20081204192719 bug fixes
1.53.2.5 annotated / raw | Diffs: previous, other | Lines: 1026 ( +20, -0 ) Created: 2008-12-01 13:11:39 -0500 (36 days ago) | Author: nlmills | Changeset: cu-security-branch:nlmills:20081201181139 new authentication protocol
1.53.2.4 annotated / raw | Diffs: previous, other | Lines: 1006 ( +5, -0 ) Created: 2008-09-12 11:19:38 -0400 (3 months 24 days ago) | Author: nlmills | Changeset: cu-security-branch:nlmills:20080912151937 added a credential to the setattr request message
1.53.2.3 annotated / raw | Diffs: previous, other | Lines: 1001 ( +0, -6 ) Created: 2008-07-29 18:23:01 -0400 (5 months 8 days ago) | Author: dbonnie | Changeset: cu-security-branch:dbonnie:20080729222257 Updated lookup/getattr on server/client.
1.53.2.2 annotated / raw | Diffs: previous, other | Lines: 1007 ( +55, -8 ) Created: 2008-07-23 18:26:43 -0400 (5 months 14 days ago) | Author: nlmills | Changeset: cu-security-branch:nlmills:20080723222643 fixed size calculation and cleanup routines for le-bytefield encoding
1.53.2.1 annotated / raw | Diffs: previous, other | Lines: 960 ( +1, -0 ) Created: 2008-07-17 15:35:31 -0400 (5 months 20 days ago) | Author: dbonnie | Changeset: cu-security-branch:dbonnie:20080717193531 More work on encode/decode.
latest revision Branch dbpf-changes-branch1.39.2.1 annotated / raw | Diffs: previous, other | Lines: 904 ( +2, -1 ) Created: 2006-01-12 14:43:24 -0500 (2 years 11 months ago) | Author: slang | Changeset: dbpf-changes-branch:slang:20060112194259 merging changes from HEAD to dbpf branch
latest revision Branch directio-branch1.53.10.2 annotated / raw | Diffs: previous, other | Lines: 1014 ( +2, -0 ) Created: 2008-11-10 15:44:29 -0500 (57 days ago) | Author: slang | Changeset: directio-branch:slang:20081110204421 reverse merge from HEAD to directio branch
1.53.10.1 annotated / raw | Diffs: previous, other | Lines: 1012 ( +58, -5 ) Created: 2008-09-09 16:22:26 -0400 (3 months 27 days ago) | Author: slang | Changeset: directio-branch:slang:20080909202154 reverse merge of changes to HEAD since branch. Includes small file changes.
latest revision Branch he-branch1.53.4.2 annotated / raw | Diffs: previous, other | Lines: 1025 ( +60, -5 ) Created: 2008-11-11 14:10:11 -0500 (56 days ago) | Author: slang | Changeset: he-branch:slang:20081111190955 reverse merge from HEAD.
1.53.4.1 annotated / raw | Diffs: previous, other | Lines: 970 ( +13, -2 ) Created: 2008-04-07 12:31:37 -0400 (9 months ago) | Author: slang | Changeset: he-branch:slang:20080407163044 hints and events.
latest revision Branch kunkel-branch1.41.4.6 annotated / raw | Diffs: previous, other | Lines: 928 ( +15, -2 ) Created: 2006-09-05 05:34:49 -0400 (2 years 4 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060905093448 Added request statistics to scheduler, reference from datafiles toparent metafile (needed for migration) and auto migration tool(unfinished).
1.41.4.5 annotated / raw | Diffs: previous, other | Lines: 915 ( +17, -21 ) Created: 2006-08-26 09:37:47 -0400 (2 years 4 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060826133744 Migration of datafiles between different servers works. Uses msgpairray.sm,transfers only one datafile between two servers and rewrites metadata. Todo: Adaption of request scheduler to ensure that migration and write I/O do not happen concurrently on source dataserver. Also allow users to specify command line parameter which supresses transfer of pvfs2-hints.
1.41.4.4 annotated / raw | Diffs: previous, other | Lines: 919 ( +12, -1 ) Created: 2006-08-22 06:54:20 -0400 (2 years 4 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060822105416 Added tool which prints file mapping to server aliases. Addedexperimental stubs for migration tools. Added kernel tgid to request ID. Bugfix of PINT_cached_config_get_one_server_str.
1.41.4.3 annotated / raw | Diffs: previous, other | Lines: 908 ( +6, -3 ) Created: 2006-08-19 09:09:38 -0400 (2 years 4 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060819130927 Added PVFS-hint, changed tests for pwrite/odirect/transactions/aio dbpfsupport to allow users to explicitly enable or disable the functionality. In the aio implementation is a bug since somebody else modified it.
1.41.4.2 annotated / raw | Diffs: previous, other | Lines: 905 ( +524, -546 ) Created: 2006-07-24 13:20:55 -0400 (2 years 5 months ago) | Author: slang | Changeset: kunkel-branch:slang:20060724172013 revert style changes back to previous versions.
1.41.4.1 annotated / raw | Diffs: previous, other | Lines: 927 ( +546, -524 ) Created: 2006-07-21 13:40:49 -0400 (2 years 5 months ago) | Author: kunkel | Changeset: kunkel-branch:kunkel:20060721174005 run maint/pvfs2indent-80col.sh on all .c files to correct style :)
latest revision Branch kunkel-hint-branch1.43.2.2 annotated / raw | Diffs: previous, other | Lines: 947 ( +33, -6 ) Created: 2006-09-25 08:40:08 -0400 (2 years 3 months ago) | Author: kunkel | Changeset: kunkel-hint-branch:kunkel:20060925123946 backmerging of HEAD to branch...
1.43.2.1 annotated / raw | Diffs: previous, other | Lines: 920 ( +5, -2 ) Created: 2006-09-08 06:00:44 -0400 (2 years 3 months ago) | Author: kunkel | Changeset: kunkel-hint-branch:kunkel:20060908100032 PVFS2-hint support + minor changes (verbose request scheduler)
latest revision Branch kunkel-migration-branch1.43.4.2 annotated / raw | Diffs: previous, other | Lines: 965 ( +57, -29 ) Created: 2007-02-17 06:17:05 -0500 (22 months ago) | Author: kunkel | Changeset: kunkel-migration-branch:kunkel:20070217111537 Update migration branch to current CVS version
1.43.4.1 annotated / raw | Diffs: previous, other | Lines: 937 ( +38, -18 ) Created: 2006-09-08 07:51:20 -0400 (2 years 3 months ago) | Author: kunkel | Changeset: kunkel-migration-branch:kunkel:20060908115120 Modification for migration added, some functions still need to be adapted after moving to a new branch...
latest revision Branch lockd-branch1.40.8.2 annotated / raw | Diffs: previous, other | Lines: 918 ( +2, -0 ) Created: 2006-05-02 17:58:53 -0400 (2 years 8 months ago) | Author: slang | Changeset: lockd-branch:slang:20060502215852 added versioning test. There's some nasty hacks with set/getenv to be able to test it properly without modifying sysint signatures. Those will have to be removed at some point.
1.40.8.1 annotated / raw | Diffs: previous, other | Lines: 916 ( +24, -12 ) Created: 2006-04-29 17:01:24 -0400 (2 years 8 months ago) | Author: slang | Changeset: lockd-branch:slang:20060429210114 commit of versioning stuff to branch
latest revision Branch locking-branch1.43.8.4.2.1 annotated / raw | Diffs: previous, other | Lines: 980 ( +140, -100 ) Created: 2008-07-21 14:20:26 -0400 (5 months 16 days ago) | Author: aching | Changeset: locking-branch:aching:20080721181711 Reverse merged and ported to HEAD.
latest revision Branch posix-extensions-branch1.40.6.4 annotated / raw | Diffs: previous, other | Lines: 945 ( +7, -7 ) Created: 2006-09-12 01:10:25 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060912051011 Merge from HEAD to posix-extensions-branch...This should facilitate merging the posix branch to HEAD...
1.40.6.3 annotated / raw | Diffs: previous, other | Lines: 945 ( +27, -15 ) Created: 2006-09-03 13:44:12 -0400 (2 years 4 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060903174347 Reverse merges from HEAD..
Tags: posix-extensions-point5 1.40.6.2 annotated / raw | Diffs: previous, other | Lines: 933 ( +2, -1 ) Created: 2006-08-09 16:17:52 -0400 (2 years 4 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060809201724 Reverse merge changes from HEAD to posix-extensions-branch.
Tags: posix-extensions-point3 1.40.6.1 annotated / raw | Diffs: previous, other | Lines: 932 ( +29, -1 ) Created: 2006-05-09 19:10:14 -0400 (2 years 7 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060509231004 First cut of the sys_readdirplus implementation where clients can issue a singlesystem interface call to get the directory entries as well as the attribute information of the directory entries. What this means is that we do not need to call a sys_getattr of the individual directory entries anymore. (The kernel version is still untested and won't work until the VFS patch is in place! :)) On the server, there is now a new request/state machine called listattr(poor name, i know!) which essentially does a vectored getattr for a list of handles as opposed to a getattr which only does for 1. Perhaps, we need to consolidate them into 1 at a later point of time after others have given this code a look-see! On the client, there is a new system interface, and a corresponding statemachine implementation called readdirplus which does the following algorithm a) Step 1 - Do a regular readdir b) Step 2 - Collate all meta handles (obtained from the readdir) and send out 1 listattr to every server that owns atleast 1 handle from the set. c) Step 3 - Handles that refer to metafiles (determined by the attributes of the response) need an additional step to retrieve their file sizes. So we collate all data file handles of all metafiles, and send out 1 listattr to every server that owns atleast 1 handle from the set. d) Step 4 - Copy object attributes obtained for all objects into the sys response structure and also compute file sizes of regular files since we know the individual dfile handles' file sizes from Step 3. Clearly, this is a huge win in terms of performance of listing directories which have large number of directory entries. Next step is to hammer out the VFS patches and coreutils patch for ls to get the same benefit. Also added a new utility called pvfs2-lsplus in src/apps/admin that uses this API.
latest revision Branch pvfs-2-6-branch1.47.10.1 annotated / raw | Diffs: previous, other | Lines: 948 ( +97, -93 ) Created: 2007-04-05 11:49:48 -0400 (21 months ago) | Author: slang | Changeset: pvfs-2-6-branch:slang:20070405154934 merge recent fixes from HEAD
Tags: pvfs-2-6-3-tag3 latest revision Branch pvfs-2-7-branch1.52.2.1 annotated / raw | Diffs: previous, other | Lines: 959 ( +15, -9 ) Created: 2008-03-03 14:07:25 -0500 (10 months ago) | Author: pcarns | Changeset: pvfs-2-7-branch:pcarns:20080303190725 merging enum/int lebf_initialize() update from trunk
Tags: pvfs-2-7-1 latest revision Branch pvfs2-1-3-1-branch |