Process Management and Monitoring Notebook - page 36 of 74

EditDeleteAnnotateNotarize
First PagePrevious PageNext PageLast PageTable of ContentsSearch

Date and Author(s)

process-manager messages types

In the following, we should change "process-group" to "session-group".  It   
is intended to represent the set of processes started by a single start-processes request.  
Even better names for this object are solicited.   
   
1. Message types     
   a. to and from the process manager from/to XXX     
      1. start-processes (large, arg list, etc)     
	 start-processes-ack     
      2. kill-processes  (process-group-id)     
	 kill-processes-ack     
      3. suspend-processes (process-group-id)     
         suspend-processes-ack     
      4. resume-processes (process-group-id)     
	 resume-processes-ack     
      5. signal-processes (process-group-id, POSIX signal name)     
         signal-processes-ack     
      6. get-processes-info (process-group-id)     
         processes-info returns info for all procs (includes sids, pids)    
     
      7. cm-take-control (process-group-id)     
         cm-take-control-ack      
         cm-restore-control (process-group-id)     
         cm-restore-control-ack     
(or)  7. checkpoint-processes (process-group-id)     
	 checkpoint-processes     
	 restore-processes     
	 restore-processes-ack     
   b. messages initiated by pm     
      1. Service Directory     
         a. DirectoryUpdate(ProcessManager, location info)     
         b. DirectoryRequest("InformationService")     
      2. Information Service     
         a. forthcoming (statistics)   
      3. Job manager or Event manager   
         a. process-group termination notification   
         b. process-group successful start notification?