[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