| PVFS:/src/server/module.mk.in |
Line History |
History |
latest revision Branch MAIN1.55 annotated / raw | Diffs: previous, other | Lines: 71 ( +0, -1 ) Created: 2008-11-19 20:17:10 -0500 (48 days ago) | Author: slang | Changeset: MAIN:slang:20081120011639 merging hints/events code into trunk.
1.54 annotated / raw | Diffs: previous, other | Lines: 72 ( +5, -1 ) Created: 2008-09-08 11:42:50 -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.
Tags: before-dio-merge after-he-reverse-merge 1.53 annotated / raw | Diffs: previous, other | Lines: 68 ( +2, -2 ) Created: 2008-02-11 12:25:29 -0500 (10 months ago) | Author: slang | Changeset: MAIN:slang:20080211172528 The normal path for a server request operation is to jump to the prelude state machine, which tries schedule the request based on the handle+fsid. This meant that the request scheduler code had a switch/case returning the handle+fsid for each request we defined. The function was also overloaded with a readonly parameter (whether the request modified any objects on the server), and a scheduling policy parameter (as the return code), which specified whether the request scheduling could be bypassed for this request.I moved all that to a per-request parameter structure, that gets specified within the server state machine for the request. Now there is one array of server requests (moved to pvfs2-server-req.c) which the request scheduler and prelude state machine can poke at to get parameters (defined in the state machine for that request), and based decisions on. The patch includes some other minor changes: * A fix to the BMI addr ref count increment/decrement. Previously, the addr ref count was being incremented/decremented in the prelude/final-response state machines. That requires that those state machines get invoked, which I don't want to have to depend on. I've moved the INC call to the unexpected_sm, and the DEC call to where the state machine gets finished in the server. That way we don't have to worry about whether we're using prelude/final-response. * Cleanup of the request scheduler. The way we were changing the mode from normal to admin was sort of embedded into the request scheduling code, so we had to hack the mode change from prelude_sm instead of in setparam. Also, the request scheduler had to be aware of the setparam fields in the request. I've moved the mode change code to separate request scheduler and job calls. I think something similar could be done for the timer code (it doesn't really belong in the request scheduler), but I'll leave that for another patch. * Changed the way we compile the server binary in Makefile.in to allow for multiple object files. 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: 68 ( +8, -2 ) Created: 2007-07-22 12:22:04 -0400 (17 months ago) | Author: pw | Changeset: MAIN:pw:20070722162202 Hide PVFS2_SEGV_BACKTRACE option down in server code where it applies.Fix little gossip module.mk.in thinko. 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: 62 ( +3, -0 ) Created: 2007-07-20 15:37:06 -0400 (17 months ago) | Author: pw | Changeset: MAIN:pw:20070720193705 Move some server-only functions out of src/common/misc into src/server.These functions happen not to compile on clients without getpwuid support.
1.50 annotated / raw | Diffs: previous, other | Lines: 59 ( +1, -2 ) Created: 2007-04-16 15:20:43 -0400 (20 months ago) | Author: slang | Changeset: MAIN:slang:20070416192042 add code to handle endianness differences between server and client for viewdist and other get-eattr ops.Branch point for: twod-branch Tags: kunkel-tas-branch-2007-05-23 kunkel-migration-hint-branch-point-2007-06-17 twod-branch$BP twod-branch-point 1.49 annotated / raw | Diffs: previous, other | Lines: 60 ( +2, -1 ) Created: 2007-04-13 01:14:30 -0400 (20 months ago) | Author: slang | Changeset: MAIN:slang:20070413051414 merge of the WALT3 branch to HEAD. This patch changes the way state actionsare represented as C structures (what statecomp generates). It also changes the main state action parameter from a s_op on the server or an sm_p on the client to a unified smcb pointer (state machine control block) for all state actions (both client and server). Finally, initial support for concurrent state machines has been added to allow state actions to be invoked concurrently .. a first step for server-to-server.
1.48 annotated / raw | Diffs: previous, other | Lines: 59 ( +2, -1 ) Created: 2007-03-29 09:20:44 -0500 (21 months ago) | Author: slang | Changeset: MAIN:slang:20070329142042 commit of changes to acl and extended attr checking code. Hopefully this is will be easier to extend in the future.
Tags: pvfs-2-6-3-tag2 1.47 annotated / raw | Diffs: previous, other | Lines: 58 ( +1, -0 ) Created: 2006-09-13 16:22:58 -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. Branch 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: 57 ( +1, -0 ) Created: 2005-12-14 16:50:30 -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: WALT3 dbpf-changes-branch dbpf-coalesce-branch dbpf-onekeyval-branch kunkel-alternativeIO-branch kunkel-branch kunkel-hint-branch kunkel-migration-branch lockd-branch posix-extensions-branch pvfs2-1-4-0-branch pvfs2-1-5-branch 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 posix-extensions-point6 dbpf-changes pvfs2-1-5-1-rc1 WALT3$BP pvfs2-1-4-0 pvfs2-1_5_1_for_bgl posix-extensions-point4 ... more hide 1.45 annotated / raw | Diffs: previous, other | Lines: 56 ( +2, -1 ) 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: pvfs2-1-3-1-branch slang-sio-branch Tags: pvfs2-1-3-2 slang-sio-point pvfs2-1-3-1-branch$BP slang-sio-branch$BP pvfs2-1-3-1 1.44 annotated / raw | Diffs: previous, other | Lines: 55 ( +4, -1 ) Created: 2005-07-21 12:17:57 -0400 (3 years 5 months ago) | Author: walt | Changeset: MAIN:walt:20050721161752 added extended attribute supportBranch point for: slang-reqsched-branch Tags: slang-reqsched-branch$BP pvfs2-1-2-0 slang-reqsched-point pvfs2-1-3-0 1.43 annotated / raw | Diffs: previous, other | Lines: 52 ( +49, -44 ) Created: 2005-02-09 13:46:30 -0500 (3 years 10 months ago) | Author: rbross | Changeset: MAIN:rbross:20050209184629 More work to make building of just server possible. There is a hack herein that we still build server/request-scheduler stuff, which needs to be moved out of src/server. Branch point for: WALT1 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 WALT1$BP slang-attr-cache-fixups-point WALT2$BP pvfs2-bugfix-67$BP slang-attr-cache-fixups-branch$BP snapshot-bluegene-20050216 slang-event-changes-point 1.42 annotated / raw | Diffs: previous, other | Lines: 47 ( +2, -1 ) 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 Branch point for: pvfs2-bugfix-39 Tags: pvfs2-snapshot-Alejandro pvfs2-0-9-0 pvfs2-0-6-5 pvfs2-1-0-0 pvfs2-0-7-0 pvfs2-bugfix-39$BP pvfs2-1-0-1 pvfs2-0-6-3 pvfs2-0-6-4 pvfs2-0-8-0 1.41 annotated / raw | Diffs: previous, other | Lines: 46 ( +2, -1 ) Created: 2004-08-09 15:58:37 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040809195836 - added a client/server operation for removing a directory entry undera specified parent object without prejudice - modified pvfs2-remove-object to have working options to use that functionality
Tags: pvfs2-0-6-2 1.40 annotated / raw | Diffs: previous, other | Lines: 45 ( +2, -2 ) Created: 2004-08-09 13:39:26 -0400 (4 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20040809173923 - added credential check to PINT_init_sysint_credentials to make surethey're valid before trying to copy (and returning -PVFS_EINVAL if they're not) - added low level server/client mgmt operation to remove a pvfs2 object without prejudice - added src/apps/admin/pvfs2-remove-object tool to remove a pvfs2 object using the new mgmt operation (dirent removal is not yet supported, but currently arbitrary handles can be removed properly) [ this is a low level tool only useful if you know exactly what you're doing ] - modify pvfs2-fs-dump to not crash if it finds a handle it expected to get information on isn't available
1.39 annotated / raw | Diffs: previous, other | Lines: 45 ( +7, -3 ) Created: 2004-07-12 10:29:18 -0400 (4 years 5 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20040712142917 slight reorganization of how .c files generated from .sm files are trackedso that the client and server rules are more consistent
Tags: pvfs2-0-6-0 pvfs2-0-6-1 1.38 annotated / raw | Diffs: previous, other | Lines: 41 ( +1, -0 ) Created: 2004-05-07 12:38:04 -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 Branch point for: pvfs2-nm-nb-branch Tags: pvfs2-0-6-0pre1 pvfs2-0-5-1 pvfs2-0-5-0 pvfs2-nm-nb-branch$BP 1.37 annotated / raw | Diffs: previous, other | Lines: 40 ( +2, -1 ) 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.36 annotated / raw | Diffs: previous, other | Lines: 39 ( +2, -1 ) Created: 2004-04-27 14:52:52 -0400 (4 years 8 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20040427185252 add a server state machine (driven by a request scheduler timer) to checkfor jobs that have timed out once per second; still not doing anything because timeouts are set to inf. for now
1.35 annotated / raw | Diffs: previous, other | Lines: 38 ( +4, -0 ) Created: 2004-03-12 12:58:48 -0500 (4 years 9 months ago) | Author: pw | Changeset: MAIN:pw:20040312175847 - Build system: - list explicit include directories - add cflags provided by module makefile stubs - install kernel module if configured - simplify dependency generator script, add .po
Tags: pvfs2-0-1-3 pvfs2-0-1-2 1.34 annotated / raw | Diffs: previous, other | Lines: 34 ( +4, -1 ) Created: 2004-01-19 10:09:14 -0500 (4 years 11 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20040119150914 fixed long standing makefile bug; pvfs2-server.c was not generatingdependency file, which means that it would not be rebuilt if header files were modified
Tags: pvfs2-0-0-9 pvfs2-0-1-0 pvfs2-0-1-1 1.33 annotated / raw | Diffs: previous, other | Lines: 31 ( +1, -0 ) Created: 2003-10-02 08:19:49 -0400 (5 years 3 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20031002121948 added stubs for server mgmt operation to retrieve event logBranch point for: pvfs2-dbpf-attr-cache-branch Tags: pvfs2-0-0-6 pvfs2-dbpf-attr-cache-branch$BP snapshot-kraken-10-16-2003 pvfs2-0-0-5 pvfs2-0-0-4 snapshot-kraken-10-16-2003-B pvfs2-0-0-8 pvfs2-0-0-7 1.32 annotated / raw | Diffs: previous, other | Lines: 30 ( +2, -1 ) Created: 2003-09-22 08:15:43 -0400 (5 years 3 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030922121542 stubbed in server operation for iterate handles
Tags: pvfs2-0-0-3 1.31 annotated / raw | Diffs: previous, other | Lines: 29 ( +2, -1 ) Created: 2003-09-18 08:32:56 -0400 (5 years 3 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030918123255 started implementing server request that will retrieve performancestatistics using a mgmt operation
1.30 annotated / raw | Diffs: previous, other | Lines: 28 ( +1, -2 ) Created: 2003-09-18 07:54:17 -0400 (5 years 3 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030918115416 shuffled some files over to src/common/misc, added some calls to perfcounters in flow protocol, need to add locking next
1.29 annotated / raw | Diffs: previous, other | Lines: 29 ( +3, -2 ) Created: 2003-09-17 18:35:05 -0400 (5 years 3 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030917223505 some very early stubs of some ideas for implementing performance counters,incomplete and untested
1.28 annotated / raw | Diffs: previous, other | Lines: 28 ( +2, -1 ) Created: 2003-09-17 14:49:20 -0400 (5 years 3 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030917184919 added a state machine that runs continuously in the back ground tomanage performance statistics (doesn't actually do anything yet), along the way added support for starting state machines that are not triggered by protocol requests
1.27 annotated / raw | Diffs: previous, other | Lines: 27 ( +1, -0 ) Created: 2003-09-04 12:27:08 -0400 (5 years 4 months ago) | Author: robl | Changeset: MAIN:robl:20030904162707 . landing a new and improved client-side truncate.. completing the landing of a fully-functioning server-side truncate.
1.26 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -0 ) Created: 2003-09-01 07:18:53 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030901111853 whoops- yeah, I forgot to check this in on friday...
1.25 annotated / raw | Diffs: previous, other | Lines: 25 ( +0, -1 ) Created: 2003-08-29 14:34:06 -0400 (5 years 4 months ago) | Author: neill | Changeset: MAIN:neill:20030829183406 don't clear dist info on i/o write; remove broken statfs stubs (Phil: did youforget to add server/statfs.??)
Tags: pvfs2-0-0-2 1.24 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -0 ) Created: 2003-08-29 11:20:53 -0400 (5 years 4 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030829152052 added statfs request type, and a trivial stub for server state machine
1.23 annotated / raw | Diffs: previous, other | Lines: 25 ( +1, -0 ) Created: 2003-07-28 08:54:45 -0400 (5 years 5 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030728125445 noop support on the server side
Tags: pvfs2-0-0-1 1.22 annotated / raw | Diffs: previous, other | Lines: 24 ( +1, -1 ) Created: 2003-07-23 16:43:52 -0400 (5 years 5 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030723204352 server objects now get put into a library to link into server binary
1.21 annotated / raw | Diffs: previous, other | Lines: 24 ( +0, -1 ) Created: 2003-07-19 20:02:59 -0400 (5 years 5 months ago) | Author: rbross | Changeset: MAIN:rbross:20030720000259 General cleanup and reorganization in src/server. Got rid of server-state-machine.c, merging the right stuff into pvfs2-server.c.I've started using server_ for the prefix for functions used only in the server; seems like a good way to differentiate. I'm still not happy with the error handling in the server; we need to do something about that.
1.20 annotated / raw | Diffs: previous, other | Lines: 25 ( +1, -0 ) Created: 2003-07-18 13:21:45 -0400 (5 years 5 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030718172145 stubs for setparam management operation on server
1.19 annotated / raw | Diffs: previous, other | Lines: 24 ( +1, -0 ) Created: 2003-07-15 11:55:22 -0400 (5 years 5 months ago) | Author: robl | Changeset: MAIN:robl:20030715155522 initial support for "flush"
1.18 annotated / raw | Diffs: previous, other | Lines: 23 ( +0, -4 ) Created: 2003-07-13 21:37:29 -0400 (5 years 5 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030714013729 this is some dirty debugging code that isn't used anywhere except in server testprograms and encoder test programs; I don't know why it was in the src/server directory, or why it was being added into libpvfs2. I stuck it all in one header file to avoid having to write build rules to catch it, and moved it out of the src subtree
1.17 annotated / raw | Diffs: previous, other | Lines: 27 ( +2, -1 ) Created: 2003-07-11 21:09:30 -0400 (5 years 5 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030712010930 added stubs for another nested state machine
1.16 annotated / raw | Diffs: previous, other | Lines: 26 ( +2, -1 ) Created: 2003-07-11 17:13:54 -0400 (5 years 5 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030711211354 added stubs for a nested state machine to use at the beginning of mostserver operations; posts to request scheduler and checks permissions
1.15 annotated / raw | Diffs: previous, other | Lines: 25 ( +0, -4 ) Created: 2003-07-08 08:08:42 -0400 (5 years 6 months ago) | Author: rbross | Changeset: MAIN:rbross:20030708120842 Moved rule for building .c from .sm into root Makefile.
1.14 annotated / raw | Diffs: previous, other | Lines: 29 ( +1, -1 ) Created: 2003-07-08 07:18:17 -0400 (5 years 6 months ago) | Author: rbross | Changeset: MAIN:rbross:20030708111816 Woohoo look at me! state machine headers are now obtuse. and in src/common/misc. and theoretically reusable between client and server.New server-state-machine.c has server-specific functions for state machine; we'll need some of those for the client, but different implementations.
1.13 annotated / raw | Diffs: previous, other | Lines: 29 ( +1, -1 ) Created: 2003-07-07 16:01:47 -0400 (5 years 6 months ago) | Author: rbross | Changeset: MAIN:rbross:20030707200147 Modified statecomp.c so that it takes an optional output filename. This helps put the .c files in the right place for the out of tree build. Modified module.mk.in so that it uses this capability.
1.12 annotated / raw | Diffs: previous, other | Lines: 29 ( +0, -1 ) Created: 2003-04-11 10:44:05 -0400 (5 years 8 months ago) | Author: neill | Changeset: MAIN:neill:20030411144404 Moved the server-config files from the server directory to src/common/miscin preparation for sharing the configuration file parsing code between the server and the client. Added a small amount of code toward getting client side parsing of the configuration file on sysint initialization.
1.11 annotated / raw | Diffs: previous, other | Lines: 30 ( +13, -13 ) Created: 2003-04-10 11:38:20 -0400 (5 years 8 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030410153820 modified to accomidate new .sm format/extension for state machines, alsouses new arguments to statecomp program
1.10 annotated / raw | Diffs: previous, other | Lines: 30 ( +0, -1 ) Created: 2003-03-21 13:59:47 -0500 (5 years 9 months ago) | Author: rbross | Changeset: MAIN:rbross:20030321185947 more dead code removal.
1.9 annotated / raw | Diffs: previous, other | Lines: 31 ( +1, -0 ) Created: 2003-03-12 15:41:28 -0500 (5 years 9 months ago) | Author: dalew | Changeset: MAIN:dalew:20030312204128 Added rmdirent statemachine.Removed a debugging code fragment from remove Added comments to statemachine table and added rmdirent changed module.mk.in to reflect the new addition
Tags: snapshot-amerson-3-18-2003 1.8 annotated / raw | Diffs: previous, other | Lines: 30 ( +1, -0 ) Created: 2003-03-10 19:32:36 -0500 (5 years 9 months ago) | Author: dalew | Changeset: MAIN:dalew:20030311003236 Used the correct free for memory leaks.
Tags: snapshot-osc-03-11-2003 1.7 annotated / raw | Diffs: previous, other | Lines: 29 ( +2, -1 ) Created: 2003-03-04 13:29:02 -0500 (5 years 10 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030304182902 added the beginnings of a state machine to handle IO operations. It isbased on Dale's example skeleton- I just wanted to stick it in place to have something to play with.
1.6 annotated / raw | Diffs: previous, other | Lines: 28 ( +0, -1 ) Created: 2003-02-26 17:08:02 -0500 (5 years 10 months ago) | Author: dalew | Changeset: MAIN:dalew:20030226220802 Many many changes... extern works, all statemachines updated. Getconfig works with root handleserver_config does what it is supposed to along with multiple filesystems Tons more
1.5 annotated / raw | Diffs: previous, other | Lines: 29 ( +1, -2 ) Created: 2003-02-13 15:18:34 -0500 (5 years 10 months ago) | Author: dalew | Changeset: MAIN:dalew:20030213201834 Comments!!!
Tags: snapshot-osc-02-19-2003 1.4 annotated / raw | Diffs: previous, other | Lines: 30 ( +1, -0 ) Created: 2003-01-15 16:30:52 -0500 (5 years 11 months ago) | Author: dalew | Changeset: MAIN:dalew:20030115213052 Verified that get-attr/setattr/get-config/crdirent/readdir work...Still working on readdir
1.3 annotated / raw | Diffs: previous, other | Lines: 29 ( +0, -5 ) Created: 2003-01-14 11:49:03 -0500 (5 years 11 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030114164901 shuffled some variables around in the makefiles to make rules alittle cleaner
1.2 annotated / raw | Diffs: previous, other | Lines: 34 ( +11, -0 ) Created: 2003-01-14 11:44:27 -0500 (5 years 11 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030114164424 added in test programs for server
1.1 new annotated / raw | Lines: 23 ( +23, -0 ) Created: 2003-01-14 10:41:54 -0500 (5 years 11 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20030114154150 added in core server code and rules to build it
latest revision Branch WALT21.43.10.3 annotated / raw | Diffs: previous, other | Lines: 55 ( +0, -2 ) 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.43.10.2 annotated / raw | Diffs: previous, other | Lines: 57 ( +2, -1 ) Created: 2005-07-17 18:56:58 -0400 (3 years 5 months ago) | Author: walt | Changeset: WALT2:walt:20050717225655 dded delete extended attribute feature
1.43.10.1 annotated / raw | Diffs: previous, other | Lines: 56 ( +5, -1 ) Created: 2005-06-16 19:50:11 -0400 (3 years 6 months ago) | Author: walt | Changeset: WALT2:walt:20050616235007 updates for adding extended attributes
latest revision Branch WALT31.46.16.2 annotated / raw | Diffs: previous, other | Lines: 59 ( +2, -1 ) Created: 2006-09-28 14:37:39 -0400 (2 years 3 months ago) | Author: walt | Changeset: WALT3:walt:20060928183739 ooops, forgot the new file and to update the makefile. This completes the last commit.
1.46.16.1 annotated / raw | Diffs: previous, other | Lines: 58 ( +1, -0 ) Created: 2006-09-18 11:05:25 -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.3 annotated / raw | Diffs: previous, other | Lines: 71 ( +1, -0 ) Created: 2008-11-13 11:30:57 -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: 70 ( +2, -0 ) Created: 2008-02-22 16:13:10 -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
1.52.4.1 annotated / raw | Diffs: previous, other | Lines: 68 ( +2, -2 ) Created: 2008-02-13 14:49:47 -0500 (10 months ago) | Author: walt | Changeset: cu-sandbox-branch:walt:20080213194822 Sam's prelude and scheduler updates
latest revision Branch cu-security-branch1.53.2.1 annotated / raw | Diffs: previous, other | Lines: 69 ( +2, -1 ) Created: 2008-12-01 22:35:52 -0500 (36 days ago) | Author: nlmills | Changeset: cu-security-branch:nlmills:20081202033551 new server state machine to handle getcred requests
latest revision Branch directio-branch1.53.10.1 annotated / raw | Diffs: previous, other | Lines: 72 ( +5, -1 ) Created: 2008-09-09 16:22:28 -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: 71 ( +5, -2 ) Created: 2008-11-11 14:10:12 -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: 68 ( +1, -1 ) Created: 2008-04-07 12:31:42 -0400 (9 months ago) | Author: slang | Changeset: he-branch:slang:20080407163044 hints and events.
latest revision Branch kunkel-branch1.46.18.2 annotated / raw | Diffs: previous, other | Lines: 59 ( +1, -0 ) Created: 2006-09-05 05:34:52 -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.46.18.1 annotated / raw | Diffs: previous, other | Lines: 58 ( +1, -0 ) 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.
latest revision Branch kunkel-hint-branch1.46.20.1 annotated / raw | Diffs: previous, other | Lines: 58 ( +1, -0 ) Created: 2006-09-25 08:39:53 -0400 (2 years 3 months ago) | Author: kunkel | Changeset: kunkel-hint-branch:kunkel:20060925123946 backmerging of HEAD to branch...
latest revision Branch kunkel-migration-branch1.46.22.2 annotated / raw | Diffs: previous, other | Lines: 60 ( +1, -0 ) Created: 2007-02-17 06:16:01 -0500 (22 months ago) | Author: kunkel | Changeset: kunkel-migration-branch:kunkel:20070217111537 Update migration branch to current CVS version
1.46.22.1 annotated / raw | Diffs: previous, other | Lines: 59 ( +2, -0 ) Created: 2006-09-08 07:51:22 -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.46.10.1 annotated / raw | Diffs: previous, other | Lines: 59 ( +3, -1 ) Created: 2006-04-29 17:01:26 -0400 (2 years 8 months ago) | Author: slang | Changeset: lockd-branch:slang:20060429210114 commit of versioning stuff to branch
latest revision Branch locking-branch1.46.26.1.2.1 annotated / raw | Diffs: previous, other | Lines: 69 ( +16, -5 ) Created: 2008-07-21 14:18:15 -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.46.8.1 annotated / raw | Diffs: previous, other | Lines: 58 ( +1, -0 ) Created: 2006-05-09 19:10:16 -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.
Tags: posix-extensions-point5 posix-extensions-point3 latest revision Branch pvfs-2-7-branch1.52.2.1 annotated / raw | Diffs: previous, other | Lines: 68 ( +1, -1 ) Created: 2008-04-10 17:23:22 -0400 (8 months ago) | Author: slang | Changeset: pvfs-2-7-branch:slang:20080410212322 got missed in merge of makefile changes.
Tags: pvfs-2-7-1 latest revision Branch pvfs2-kunkel-tas-branch1.47.6.1 annotated / raw | Diffs: previous, other | Lines: 59 ( +2, -1 ) Created: 2007-05-23 16:48:17 -0400 (19 months ago) | Author: kunkel | Changeset: pvfs2-kunkel-tas-branch:kunkel:20070523204817 Merge HEAD changes to TAS-branch.
latest revision Branch rongrong1.53.6.2 annotated / raw | Diffs: previous, other | Lines: 70 ( +2, -1 ) Created: 2008-07-31 15:03:41 -0400 (5 months 6 days ago) | Author: rzhong | Changeset: rongrong:rzhong:20080731190334 db-replication state machine which processes the incomming replication message
1.53.6.1 annotated / raw | Diffs: previous, other | Lines: 69 ( +2, -1 ) Created: 2008-07-24 17:24:57 -0400 (5 months 13 days ago) | Author: rzhong | Changeset: rongrong:rzhong:20080724212450 db-rep-send state machine added
latest revision Branch slang-attr-cache-fixups-branch1.43.12.1 annotated / raw | Diffs: previous, other | Lines: 55 ( +4, -1 ) Created: 2005-08-10 15:38:08 -0400 (3 years 4 months ago) | Author: slang | Changeset: slang-attr-cache-fixups-branch:slang:20050810193737 merge changes from trunk since branch point into branch. Effectively moves the branchpoint to the latest trunk.
Tags: slang-attr-cache-fixups-point2 latest revision Branch slang-event-changes-branch1.43.4.1 annotated / raw | Diffs: previous, other | Lines: 55 ( +4, -1 ) Created: 2005-08-25 16:38:37 -0400 (3 years 4 months ago) | Author: slang | Changeset: slang-event-changes-branch:slang:20050825203801 updates to my event changes to bring them inline with trunk
latest revision Branch slang-sio-branch1.45.2.1 annotated / raw | Diffs: previous, other | Lines: 57 ( +1, -0 ) Created: 2005-11-04 02:14:24 -0500 (3 years 2 months ago) | Author: slang | Changeset: slang-sio-branch:slang:20051104071412 small I/O changes in sio branch for now
latest revision Branch small-file-branch1.52.6.5 annotated / raw | Diffs: previous, other | Lines: 72 ( +2, -1 ) Created: 2008-02-26 10:57:01 -0500 (10 months ago) | Author: slang | Changeset: small-file-branch:slang:20080226155701 commit of unstuff code that got missed before.
1.52.6.4 annotated / raw | Diffs: previous, other | Lines: 71 ( +3, -3 ) Created: 2008-02-20 21:10:21 -0500 (10 months ago) | Author: slang | Changeset: small-file-branch:slang:20080221021007 Big pile-o' changes to make Pete go mad.The main changes are the implementation of the stuffed create path (now just the create state machine and operation), and the beginnings of the "unstuff" operation. This also includes the request scheduler and state machine cleanups (required for using prelude with batch_remove) and whatever else I may have happened to change along the way. This code is able to create files, but writing to them is almost guaranteed to break.
1.52.6.3 annotated / raw | Diffs: previous, other | Lines: 71 ( +2, -1 ) Created: 2008-01-30 15:26:33 -0500 (11 months ago) | Author: pcarns | Changeset: small-file-branch:pcarns:20080130202633 stubbed in state machine to handle refilling precreate pools
1.52.6.2 annotated / raw | Diffs: previous, other | Lines: 70 ( +2, -1 ) Created: 2008-01-24 16:34:41 -0500 (11 months ago) | Author: slang | Changeset: small-file-branch:slang:20080124213433 inode stuffing operation. also added a keyval_remove_list.
1.52.6.1 annotated / raw | Diffs: previous, other | Lines: 69 ( +1, -0 ) Created: 2008-01-24 16:15:16 -0500 (11 months ago) | Author: pcarns | Changeset: small-file-branch:pcarns:20080124211516 stubbed in new request type: batch_create. The plan is for this to reactlike create, except that it can create many handles of the same type (on one server) in one protocol exchange
latest revision Branch version-lock-actual-branch1.46.26.1 annotated / raw | Diffs: previous, other | Lines: 58 ( +1, -0 ) Created: 2006-09-27 16:39:17 -0400 (2 years 3 months ago) | Author: aching | Changeset: version-lock-actual-branch:aching:20060927203917 Added in help for lock.sm. Branch point for: locking-branch Tags: locking-branch$BP |