[Pvfs2-cvs] commit by walt in pvfs2/doc: add-client-syscall
add-server-req
CVS commit program
cvs at parl.clemson.edu
Fri Feb 22 16:13:02 EST 2008
Update of /projects/cvsroot/pvfs2/doc
In directory parlweb1:/tmp/cvs-serv1943/doc
Modified Files:
Tag: cu-sandbox-branch
add-client-syscall add-server-req
Log Message:
set up for create-file mod - stubbed out stuff, etc.
a few small bug fixes to statecomp and statemachine stuff
Index: add-client-syscall
===================================================================
RCS file: /projects/cvsroot/pvfs2/doc/add-client-syscall,v
diff -p -u -r1.2 -r1.2.56.1
--- add-client-syscall 21 Jul 2005 16:17:52 -0000 1.2
+++ add-client-syscall 22 Feb 2008 21:13:02 -0000 1.2.56.1
@@ -31,6 +31,6 @@ Step in adding a syscall to the client:
4) add entries to identify the state machine
src/client/sysint/client-state-machine.c
- PINT_client_state_machine_post()
+ PINT_client_sm_sys_table[]
PINT_client_get_name_str()
Index: add-server-req
===================================================================
RCS file: /projects/cvsroot/pvfs2/doc/add-server-req,v
diff -p -u -r1.3 -r1.3.50.1
--- add-server-req 6 Oct 2005 13:43:03 -0000 1.3
+++ add-server-req 22 Feb 2008 21:13:02 -0000 1.3.50.1
@@ -39,21 +39,18 @@ Steps in adding a request to the server:
5) write state machine -- se details below
src/server/<reqname>.sm
- each state machine added must have a delcaration in
+ each nested state machine added must have a delcaration in
src/server/pvfs2-server.h
-6) update request scheduler
- src/server/request-scheduler/request-scheduler.c
- PINT_req_sched_target_handle()
+6) Include server prelude fields
+ src/server/<reqname>.sm
+ each state machine must have a PINT_server_req_params
+ struct defined.
-7) add entry to server operation parameters table
- src/server/pvfs2-server.c
- init_req_table -- see src/server/prelude.sm
- prelude_perm_check()
-
-8) add entry in final response state machine
- src/server/final-response.sm
- s_req_resp_type_map
+7) add entry to server request table
+ src/server/pvfs2-server-req.c
+ add declaration of PINT_server_req_params struct
+ add entry to PINT_server_req_table[]
More information about the Pvfs2-cvs
mailing list