IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 4, 2005, 5:35:47 PM (21 years ago)
Author:
eugene
Message:

substantial dev work on scheduler/pcontrol/pclient

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/doc/scheduler.txt

    r3335 r4450  
     1
     2---
     3
     4sched / pcontrol todo:
     5
     6- sched: validate task hosts with controller
     7- pcontrol: host (name) -check should return state
     8- sched: start / stop controller connection?
     9- pcontrol: add command to check status of a job
     10- pcontrol: add command to dump stdout/stderr for a job
     11
     12---
    113
    214scheduler commands:
     
    2436   (in task, command line is static; in task.macro, command line is expanded for each instance)
    2537
    26 host (machine)
     38host (machine) [-required]
    2739 - defines preferred host
    2840 - may be in task or in task.macro (exit/exec)
     
    6173---
    6274
     75scheduler / controller / local interactions
     76
     77scheduler can execute local jobs and jobs on the controller.
     78scheduler needs to initiate the connection to the controller, if the
     79controller is being used.  it also needs to fork each local command.
     80
     81we need a command to define the controller hosts to be used.  if a
     82task or job defines a host which is not known, how is this caught?
     83does sched need to keep a list of valid hosts, or should the host be
     84passed down to the controller.  Also, the scheduler should not
     85initiate a connection to the controller unless it is requested.  is
     86this implicit when defining a host? 
     87
     88- controller host foobar
     89 
     90  this should setup the controller interface (if it does not currently
     91  exist), and send the command 'host foobar'.  scheduler should not
     92  care if the connection is successful or not (we can know about hosts
     93  which are currently off). 
     94
     95
     96---
    6397controller interaction:
    6498
Note: See TracChangeset for help on using the changeset viewer.