CVS log for pvfs2/src/server/get-config.sm

(logo)

Help

(back) Up to [PVFS2] / pvfs2 / src / server

Request diff between arbitrary revisions / Display revisions graphically


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.40.20.1 / (view) - annotate - [select for diffs] , Fri Nov 4 20:40:42 2011 UTC (6 months, 2 weeks ago) by sampson
Branch: Orange-Branch
CVS Tags: Orange-security-postmerge
Changes since 1.40: +11 -1 lines
Diff to previous 1.40
Merged robust security code into Orange-Branch.

Revision 1.34.28.1 / (view) - annotate - [select for diffs] , Mon Jul 21 18:18:14 2008 UTC (3 years, 10 months ago) by aching
Branch: locking-branch
Changes since 1.34: +14 -14 lines
Diff to previous 1.34 to next main 1.35
Reverse merged and ported to HEAD.

Revision 1.40.2.2 / (view) - annotate - [select for diffs] , Fri Jun 13 19:59:40 2008 UTC (3 years, 11 months ago) by nlmills
Branch: cu-security-branch
CVS Tags: from_HEAD_NEW_FEATURE_ADD3, cu-security-branch-premerge
Changes since 1.40.2.1: +11 -1 lines
Diff to previous 1.40.2.1 to branch point 1.40
more work on state machine permission checks

Revision 1.40.2.1 / (view) - annotate - [select for diffs] , Thu Jun 5 23:17:48 2008 UTC (3 years, 11 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.40: +1 -1 lines
Diff to previous 1.40
modified permission checking to use callbacks instead of flags. added custom
checks to the io and small-io state machines.

Revision 1.38.6.1 / (view) - annotate - [select for diffs] , Thu Feb 21 02:10:21 2008 UTC (4 years, 3 months ago) by slang
Branch: small-file-branch
Changes since 1.38: +6 -0 lines
Diff to previous 1.38 to next main 1.39
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.

Revision 1.38.4.1 / (view) - annotate - [select for diffs] , Wed Feb 13 19:49:46 2008 UTC (4 years, 3 months ago) by walt
Branch: cu-sandbox-branch
Changes since 1.38: +6 -0 lines
Diff to previous 1.38 to next main 1.39
Sam's prelude and scheduler updates

Revision 1.40 / (view) - annotate - [select for diffs] , Mon Feb 11 19:55:08 2008 UTC (4 years, 3 months ago) by slang
Branch: MAIN
CVS Tags: windows-release-2-8-5-20110921, windows-client-to-Orange-Branch-20110712, windows-client, tr-branch, test-slab-cache-patch, test-duplicate-patch, tcp-peer-comm-branch, sumit-branch, solaris-point, solaris-branch, small-file-branch-point4, small-file-branch-point3, small-file-branch-point2, sa-branch, rr-txn, rongrong, pvfs2-mr-shim, pvfs2, pvfs-2-8-point, pvfs-2-8-branch, pvfs-2-8-2-rc1, pvfs-2-8-2, pvfs-2-8-1, pvfs-2-8-0, pre-dirent, pnfs-merge, pfsck-branch-point, pfsck-branch, orangefs-rel-20100813, orangefs-current, orangefs-20100920, orangefs-2-8-5, orangefs-2-8-4, orangefs-2-8-3-20110323, orangefs-2-8-3-2011-03-23, orangefs-2-8-3-20101113, orangefs-2-8-3-20101112, orange-next, my-point, mtmoore-dbpf-txn, merge_MERGE_FROM_HEAD, merge_HEAD_NEW_FEATURE_ADD4, merge_HEAD_NEW_FEATURE_ADD3, merge_HEAD_NEW_FEATURE_ADD2, merge_HEAD_NEW_FEATURE_ADD, he-branch-point, he-branch, fuse-support, from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD2, distr-dir-pre-release, distdir_orange_before_merge_20110817, directio-point, directio-branch, branch-rongrong, bmi-experimental-branch-point, bmi-experimental-branch, before-getattr, before-dio-merge, becky-test-bed, as-point, as-branch, after-he-reverse-merge, aattrs-branch-point, aattrs-branch, Root_cu-security-branch, Orange-security-premerge, Orange-mtmoore, Orange-Root, Orange-Migrate-Tools, Orange-Merge1, Orange-FailOver-small-io, Orange-FailOver-Becky, Orange-Elaine-Distr-Dir-Root, Orange-Elaine-Distr-Dir-Branch, Orange-Elaine-Branch, Orange-Branch-metadata-backup, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH, OB-DBPF-OPEN-CACHE-REMOVE, HEAD, B2O-Temp, B2O-Orange-Sync-Temp, B2O-Orange-Sync, B2O-Merge-Test, B2O-Blue-Sync-Temp-End-2, B2O-Blue-Sync-Temp-End, B2O-Blue-Sync-Temp, B2O-Blue-Sync
Branch point for: cu-security-branch, Orange-Branch
Changes since 1.39: +0 -1 lines
Diff to previous 1.39
fixes for building request unify commit.

Revision 1.39 / (view) - annotate - [select for diffs] , Mon Feb 11 17:25:29 2008 UTC (4 years, 3 months ago) by slang
Branch: MAIN
Changes since 1.38: +7 -0 lines
Diff to previous 1.38
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.

Revision 1.38 / (view) - annotate - [select for diffs] , Thu Aug 30 00:13:44 2007 UTC (4 years, 8 months ago) by slang
Branch: MAIN
CVS Tags: small-file-branch-point, pvfs-2-7-branch-point, pvfs-2-7-branch, pvfs-2-7-1, pvfs-2-7-0, mgmt-branch-point, cu-sandbox-branch-point
Branch point for: small-file-branch, cu-sandbox-branch
Changes since 1.37: +0 -5 lines
Diff to previous 1.37
minor change allows state actions to not be declared at the top of *.sm files.

Revision 1.37 / (view) - annotate - [select for diffs] , Fri Aug 17 04:04:30 2007 UTC (4 years, 9 months ago) by slang
Branch: MAIN
Changes since 1.36: +0 -5 lines
Diff to previous 1.36
commit of Murali's unifying config file patch.  Also adding a convert script for converting to the new single fs.conf format.

Revision 1.34.22.1 / (view) - annotate - [select for diffs] , Wed May 23 20:48:18 2007 UTC (4 years, 11 months ago) by kunkel
Branch: pvfs2-kunkel-tas-branch
Changes since 1.34: +12 -8 lines
Diff to previous 1.34 to next main 1.35
Merge HEAD changes to TAS-branch.

Revision 1.36 / (view) - annotate - [select for diffs] , Fri Apr 13 05:14:30 2007 UTC (5 years, 1 month ago) by slang
Branch: MAIN
CVS Tags: twod-branch-point, twod-branch, kunkel-tas-branch-2007-05-23, kunkel-migration-hint-branch-point-2007-06-17
Changes since 1.35: +11 -7 lines
Diff to previous 1.35
merge of the WALT3 branch to HEAD.  This patch changes the way state actions
are 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.

Revision 1.34.4.6 / (view) - annotate - [select for diffs] , Wed Apr 11 22:51:00 2007 UTC (5 years, 1 month ago) by slang
Branch: WALT3
Changes since 1.34.4.5: +1 -1 lines
Diff to previous 1.34.4.5 to branch point 1.34 to next main 1.35
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.

Revision 1.34.10.1 / (view) - annotate - [select for diffs] , Sun Feb 18 09:19:55 2007 UTC (5 years, 3 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.34: +1 -1 lines
Diff to previous 1.34 to next main 1.35
update to current CVS version because statecomp modifications are neat for my work, thanks!

Revision 1.35 / (view) - annotate - [select for diffs] , Sat Feb 17 21:16:47 2007 UTC (5 years, 3 months ago) by pw
Branch: MAIN
CVS Tags: pvfs-2-6-3-tag2, kunkel-migration-hint-branch-point-2007-03-15
Changes since 1.34: +1 -1 lines
Diff to previous 1.34
Remove forward declarations of states.

Revision 1.34.4.5 / (view) - annotate - [select for diffs] , Thu Sep 28 18:35:43 2006 UTC (5 years, 7 months ago) by walt
Branch: WALT3
Changes since 1.34.4.4: +2 -114 lines
Diff to previous 1.34.4.4 to branch point 1.34
moved unexpected message handling to a state machine.  reworked sop list
so unexpected messages do not start new server ops after a halt signal.
compiles and executes simple test.

Revision 1.34.4.4 / (view) - annotate - [select for diffs] , Tue Aug 29 20:44:03 2006 UTC (5 years, 8 months ago) by walt
Branch: WALT3
Changes since 1.34.4.3: +113 -2 lines
Diff to previous 1.34.4.3 to branch point 1.34
updates to parallel state machine code that get a basic test working
This test is still included in get_config.sm and needs to be removed.

Revision 1.34.4.3 / (view) - annotate - [select for diffs] , Sun Jul 16 21:42:58 2006 UTC (5 years, 10 months ago) by walt
Branch: WALT3
Changes since 1.34.4.2: +5 -6 lines
Diff to previous 1.34.4.2 to branch point 1.34
Everything compiles.   Crap!  Now I have to see if it runs!!!

Revision 1.34.4.2 / (view) - annotate - [select for diffs] , Wed Jul 12 20:17:54 2006 UTC (5 years, 10 months ago) by walt
Branch: WALT3
Changes since 1.34.4.1: +3 -3 lines
Diff to previous 1.34.4.1 to branch point 1.34
correcting compile errors

Revision 1.34.4.1 / (view) - annotate - [select for diffs] , Sun Jul 9 22:13:38 2006 UTC (5 years, 10 months ago) by walt
Branch: WALT3
Changes since 1.34: +10 -4 lines
Diff to previous 1.34
updated to support SM control block interface

Revision 1.33.30.1 / (view) - annotate - [select for diffs] , Wed Jun 7 19:27:29 2006 UTC (5 years, 11 months ago) by vilayann
Branch: lockd-branch
Changes since 1.33: +0 -3 lines
Diff to previous 1.33 to next main 1.34
Reverse merge from trunk to lockd-branch...

Revision 1.33.28.1 / (view) - annotate - [select for diffs] , Wed Jun 7 03:21:06 2006 UTC (5 years, 11 months ago) by slang
Branch: posix-extensions-branch
CVS Tags: posix-extensions-point5, posix-extensions-point3
Changes since 1.33: +0 -3 lines
Diff to previous 1.33 to next main 1.34
reverse merge of branch

Revision 1.34 / (view) - annotate - [select for diffs] , Mon Jun 5 19:57:28 2006 UTC (5 years, 11 months ago) by slang
Branch: MAIN
CVS Tags: version-lock-branch, version-lock-actual-branch, threaded-aio-point, threaded-aio-branch, tau-sandbox-point, tau-sandbox, pvfs2-1_5_1_for_bgl3, pvfs2-1_5_1_for_bgl2, pvfs2-1_5_1_for_bgl, pvfs2-1-5-point2, pvfs2-1-5-point, pvfs2-1-5-branch, pvfs2-1-5-1-rc3, pvfs2-1-5-1-rc2, pvfs2-1-5-1-rc1, pvfs2-1-5-1, pvfs2-1-5-0-rc5, pvfs2-1-5-0-rc4, pvfs2-1-5-0-rc3, pvfs2-1-5-0-rc2, pvfs2-1-5-0-rc1, pvfs2-1-5-0, pvfs-2-6-point4, pvfs-2-6-point3, pvfs-2-6-point2, pvfs-2-6-point, pvfs-2-6-branch, pvfs-2-6-3-tag3, pvfs-2-6-3, pvfs-2-6-2, pvfs-2-6-1, pvfs-2-6-0, posix-extensions-point7, posix-extensions-point6, posix-extensions-point4, posix-extensions-point2, lockd-point2, kunkel-hint-branch-point-26, kunkel-hint-branch-point-2007-02-17, kunkel-hint-branch, kunkel-branches-point, kunkel-branch, kunkel-alternativeIO-branch, dbpf-methods-point, dbpf-methods-branch, before-style-changes, WALT3-point, WALT3-last-merged
Branch point for: pvfs2-kunkel-tas-branch, locking-branch, kunkel-migration-branch, WALT3
Changes since 1.33: +0 -3 lines
Diff to previous 1.33
merge sync coalescing branch.

Revision 1.33.32.1 / (view) - annotate - [select for diffs] , Fri May 19 14:23:22 2006 UTC (6 years ago) by slang
Branch: dbpf-coalesce-branch
Changes since 1.33: +0 -3 lines
Diff to previous 1.33 to next main 1.34
fix deadlock bugs in coalescing code.  add proper state machine debugging.

Revision 1.33.6.1 / (view) - annotate - [select for diffs] , Fri Jun 3 15:19:08 2005 UTC (6 years, 11 months ago) by slang
Branch: slang-event-changes-branch
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 to next main 1.34
* added event logging for states
* moved state debug code to state-machine so all state start/end
points get debug messages automatically
* added textlog stuff.  This allows us to write the default event
queue out to a text file that can be converted to slog2 later.

Revision 1.33 / (view) - annotate - [select for diffs] , Wed Jul 28 14:32:55 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
CVS Tags: snapshot-bluegene-20050216, slang-sio-point, slang-sio-branch, slang-reqsched-point, slang-reqsched-branch, slang-event-changes-point, slang-attr-cache-fixups-point2, slang-attr-cache-fixups-point, slang-attr-cache-fixups-branch, pvfs2-tag-bugfix-67, pvfs2-snapshot-Alejandro, pvfs2-bugfix-67, pvfs2-bugfix-39, pvfs2-1-4-0-point, pvfs2-1-4-0-branch, pvfs2-1-4-0, pvfs2-1-3-2, pvfs2-1-3-1-branch, pvfs2-1-3-1, pvfs2-1-3-0, pvfs2-1-2-0, pvfs2-1-1-0, pvfs2-1-0-1, pvfs2-1-0-0, pvfs2-0-9-0, pvfs2-0-8-0, pvfs2-0-7-0, pvfs2-0-6-5, pvfs2-0-6-4, pvfs2-0-6-3, pvfs2-0-6-2, pvfs2-0-6-1, posix-extensions-point, lockd-point, dbpf-slowskip, dbpf-onekeyval-point, dbpf-onekeyval-branch, dbpf-coalesce-point, dbpf-changes-branch, dbpf-changes, before-dbpf-onekeyval, WALT2, WALT1
Branch point for: slang-event-changes-branch, posix-extensions-branch, lockd-branch, dbpf-coalesce-branch
Changes since 1.32: +1 -1 lines
Diff to previous 1.32
- applied Nathan's expandtab patch (expandtab-2.patch.gz)

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

Revision 1.32 / (view) - annotate - [select for diffs] , Mon Jan 19 15:56:22 2004 UTC (8 years, 4 months ago) by pcarns
Branch: MAIN
CVS Tags: pvfs2-nm-nb-branch, pvfs2-0-6-0pre1, pvfs2-0-6-0, pvfs2-0-5-1, pvfs2-0-5-0, pvfs2-0-1-3, pvfs2-0-1-2, pvfs2-0-1-1, pvfs2-0-1-0, pvfs2-0-0-9
Changes since 1.31: +1 -1 lines
Diff to previous 1.31
updated to sm syntax: state machines now allow a special "terminate"
transition to indicate the final state in a state machine.  updated
all state machines accordingly.  statecomp will generate a warning if a
statemachine does not contain at least one "terminate" or "return"
transition.  other related cleanups and sanity checks.

Revision 1.31 / (view) - annotate - [select for diffs] , Mon Jul 21 11:40:10 2003 UTC (8 years, 10 months ago) by rbross
Branch: MAIN
CVS Tags: snapshot-kraken-10-16-2003-B, snapshot-kraken-10-16-2003, pvfs2-dbpf-attr-cache-branch, pvfs2-0-0-8, pvfs2-0-0-7, pvfs2-0-0-6, pvfs2-0-0-5, pvfs2-0-0-4, pvfs2-0-0-3, pvfs2-0-0-2, pvfs2-0-0-1
Changes since 1.30: +0 -2 lines
Diff to previous 1.30
renamed PINT_server_job_context to server_job_context (only used in server).  Moved extern declaration into pvfs2-server.h,
and then removed all the externs from all the state machines.

Revision 1.30 / (view) - annotate - [select for diffs] , Sun Jul 20 00:02:59 2003 UTC (8 years, 10 months ago) by rbross
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29
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.

Revision 1.29 / (view) - annotate - [select for diffs] , Tue Jul 15 20:42:30 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.28: +3 -0 lines
Diff to previous 1.28
unified debugging messages for state transitions under a single macro that
only takes a single string (function name) as an argument and formats
the rest on its own.  Updated all state machines (except for flush) to use
it.

Revision 1.28 / (view) - annotate - [select for diffs] , Sun Jul 13 23:16:36 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.27: +2 -3 lines
Diff to previous 1.27
added error transition out of prelude states for each machine; this should
allow us to properly handle scheduler errors and eventually permission
checking failures

Revision 1.27 / (view) - annotate - [select for diffs] , Sat Jul 12 17:37:44 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26
trying to rename some of the state machine handling functions to be more
consistent and reflect what they actually do

Revision 1.26 / (view) - annotate - [select for diffs] , Sat Jul 12 04:50:22 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.25: +4 -88 lines
Diff to previous 1.25
getconfig state machine uses final_response nested machine now

Revision 1.25 / (view) - annotate - [select for diffs] , Sat Jul 12 02:57:57 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.24: +1 -4 lines
Diff to previous 1.24
Created a common function that can be used to end execution of a state
machine, and started using it in all existing machines.  In particular, this
cleans up any resources that were allocated before the machine started
executing, so that the state machines don't have to worry about resources
that they didn't allocate...

Revision 1.24 / (view) - annotate - [select for diffs] , Sat Jul 12 02:02:56 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.23: +6 -11 lines
Diff to previous 1.23
random cleanup; made response structure a static part of server op structure,
rather than dynamically allocating it for each operation

Revision 1.23 / (view) - annotate - [select for diffs] , Sat Jul 12 00:51:45 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.22: +37 -5 lines
Diff to previous 1.22
Updated all existing server state machines to use new "prelude" nested
machine.  In theory, when we add permission checking we can do it by only
modifying that one nested machine.  Note, however, that most state machines
don't have an error transition from the initial state yet, so there is no way
to detect scheduling errors or permission failures until we clean that up...

Revision 1.22 / (view) - annotate - [select for diffs] , Fri Jul 11 23:47:07 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.21: +18 -18 lines
Diff to previous 1.21
the nomenclature in these machines was driving me bananas;
changed name of job_status_t* variables from "ret" to "js_p", changed
integer variables with names like "job_post_ret" to "ret"

Revision 1.21 / (view) - annotate - [select for diffs] , Fri Jul 11 18:09:32 2003 UTC (8 years, 10 months ago) by robl
Branch: MAIN
Changes since 1.20: +0 -9 lines
Diff to previous 1.20
remove commented-out code

Revision 1.20 / (view) - annotate - [select for diffs] , Thu Jul 10 20:32:51 2003 UTC (8 years, 10 months ago) by robl
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
even though phill pointed out how to do this in .vimrc, add the modelines

Revision 1.19 / (view) - annotate - [select for diffs] , Tue Jul 8 17:49:57 2003 UTC (8 years, 10 months ago) by rbross
Branch: MAIN
Changes since 1.18: +1 -0 lines
Diff to previous 1.18
Added mode lines to emacs directives so emacs knows what to do with these files.

Revision 1.18 / (view) - annotate - [select for diffs] , Tue Jul 8 16:26:35 2003 UTC (8 years, 10 months ago) by rbross
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17
Cleaned up naming of state machines in server so we don't have the "clashing with syscall names" problem any more.

Revision 1.17 / (view) - annotate - [select for diffs] , Tue Jul 8 11:18:17 2003 UTC (8 years, 10 months ago) by rbross
Branch: MAIN
Changes since 1.16: +0 -1 lines
Diff to previous 1.16
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.

Revision 1.16 / (view) - annotate - [select for diffs] , Mon Jul 7 22:29:14 2003 UTC (8 years, 10 months ago) by rbross
Branch: MAIN
Changes since 1.15: +0 -19 lines
Diff to previous 1.15
More random cleanup.  Still working on making the state machine code movable.

Revision 1.15 / (view) - annotate - [select for diffs] , Mon Jul 7 21:44:03 2003 UTC (8 years, 10 months ago) by rbross
Branch: MAIN
Changes since 1.14: +0 -9 lines
Diff to previous 1.14
now using pvfs error codes; cleaned up includes all around; still trying to make it possible to move the state machine code in a reasonable way.

Revision 1.14 / (view) - annotate - [select for diffs] , Tue Jul 1 23:10:46 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.13: +3 -3 lines
Diff to previous 1.13
modifications to the encoding interface; took encoding type out of argument
and put into structs that represent encoding/decoding state where possible,
other minor cleanups

Revision 1.13 / (view) - annotate - [select for diffs] , Mon Jun 30 22:25:23 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.12: +4 -0 lines
Diff to previous 1.12
more sanity checking of request protocol boundaries, mostly on server side.
Also elected to remove config buffer size field from getconfig request, and
instead have that boundary dictated by protocol headers

Revision 1.12 / (view) - annotate - [select for diffs] , Thu Jun 19 17:14:55 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.11: +0 -12 lines
Diff to previous 1.11
Piles of changes:
- removed rsize field from request protocol (useless in memory representation,
  duplicate of BMI reported size at wire level, used inconsistently
  anyway)
- fixed some contig encoder bugs (failed to add 4 byte trailer to some
  encodings when it wasn't convenient)
- fixed some unrelated bugs in the job handling path of client side I/O
  operations
- added some memory leaks in contig encoder, will fix later...

Revision 1.11 / (view) - annotate - [select for diffs] , Thu Jun 19 01:53:22 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
cleaned up the getconfig req/resp a little

Revision 1.10 / (view) - annotate - [select for diffs] , Mon Jun 2 19:55:53 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9
got rid of PVFS_count32 type; replaced with int32_t or uint32_t or int
where appropriate

Revision 1.9 / (view) - annotate - [select for diffs] , Fri May 30 19:46:26 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8
turned the "bmi_flag_t buffer_flag" variable into a named enumeration
"enum bmi_buffer_type buffer_type"

Revision 1.8 / (view) - annotate - [select for diffs] , Fri May 30 15:41:37 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7
got rid of PVFS_string type and replaced with char* everywhere

Revision 1.7 / (view) - annotate - [select for diffs] , Thu May 29 16:44:32 2003 UTC (8 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
Consolidated some redundant types in BMI and converted to a named
enumeration.  Required changing the name of the flags passed in to
bmi_memalloc() and bmi_memfree() all over the place, unfortunately.

Revision 1.6 / (view) - annotate - [select for diffs] , Mon Apr 21 16:07:32 2003 UTC (9 years, 1 month ago) by neill
Branch: MAIN
Changes since 1.5: +1 -55 lines
Diff to previous 1.5
get-config cleanups.  Remove code stubs to lookup the root handle.

Revision 1.3 / (view) - annotate - [select for diffs] , Tue Apr 15 17:04:54 2003 UTC (9 years, 1 month ago) by pcarns
Branch: MAIN
Changes since 1.2: +5 -2 lines
Diff to previous 1.2
Added contexts to the job API, and updated all job calls to reflect it.
Contexts aren't actually implemented yet.

Revision 1.5 / (view) - annotate - [select for diffs] , Tue Apr 15 16:58:53 2003 UTC (9 years, 1 month ago) by neill
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
Some warning removals.

Revision 1.4 / (view) - annotate - [select for diffs] , Tue Apr 15 15:32:25 2003 UTC (9 years, 1 month ago) by neill
Branch: MAIN
Changes since 1.3: +14 -40 lines
Diff to previous 1.3
*sigh*...this should have been part of the last patchset, but I accidently
updated only the get-config.c...

Revision 1.1 / (view) - annotate - [select for diffs] , Thu Apr 10 15:42:54 2003 UTC (9 years, 1 month ago) by walt
Branch: MAIN
renamed statemachine files

Revision 1.2 / (view) - annotate - [select for diffs] , Thu Apr 10 13:44:33 2003 UTC (9 years, 1 month ago) by neill
Branch: MAIN
Changes since 1.1: +8 -41 lines
Diff to previous 1.1
Another big set of getconfig changes.  A bit more polished than the last
revision, but not yet perfect.

Server configuration structure now caches the config files in memory to
avoid having to check the disk each time a getconfig is done.

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

Email pvfs2 viewcvs admin
Powered by
ViewCVS 0.9.4