IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 2, 2012, 2:27:15 PM (14 years ago)
Author:
eugene
Message:

update controller doc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20120905/Ohana/src/opihi/doc/pantasks.controller.txt

    r34494 r34495  
    129129
    130130* machines : list the status of the hosts by unique machine name.
    131   This command is one of the few which interact with a single
     131  This command is one of the few which work with the multiple
     132  connections to a single named machine as the same connection.  The
     133  command lists the number of connections to the give machine, the
     134  number of jobs currently running on that host, and the number of
     135  jobs running on another host which requested the given host.
    132136
     137* parameters : set several pcontrol internal parameters.  this
     138  function lets the user interact with the pcontrol shell and set some
     139  internal state variables. The 3 currently allowed options are:
    133140
    134 Note that
     141  * parameters connect_time (time) : set the maximum time a pclient is
     142    kept alive before pcontrol attempts to reset the connection (time
     143    in seconds?)
     144  * parameters wanthost_wait (time) : set the amount of time pcontrol
     145    will wait before sending a job to a host other than the desired
     146    host (time in seconds)
     147  * parameters unwanted_host_jobs (Njobs) : set the number of jobs
     148    allowed to run which desire a specific host.  this parameters
     149    prevents pcontrol from overloading some specific machine due to
     150    I/O operations when the process operation is elsewhere.
    135151
     152 * output : print the bufers which carry the controller output.  when
     153   pcontrol starts up, the output can be redirected to a file.  if it
     154   is not redirected, it is stored by pantasks.  the buffer is not
     155   normally dumped in a regular fashion, and can fill the pantasks
     156   memory usage.  this command dumps the output to pantasks, and can
     157   also flush the buffer (if the "flush" option is given).
     158
     159 * run : set the run level for the controller.  the command is of the
     160   form "run (level)".  pcontrol may be in one of 4 run levels:
     161   * all : all normal pcontrol ops (this is aslo set with no optional
     162           argument to the run command).
     163   * reap : keep the machines running (maintain comms and turn on/off
     164            as needed) and harvest results from jobs, but do not spawn
     165            new jobs.
     166   * hosts : manage the machines, but do not manage jobs (spawn or
     167             harvest).
     168   * none  : stop all pcontrol processing
     169
     170 * status : report the current status of the controller: list all
     171   known jobs and all known hosts, giving their status.
     172
     173 * stop : stop all pcontrol processing (equivalent to "run none")
     174
     175 * verbose : turn on verbose mode for pcontrol (output to pcontrol.log
     176   or use "controller output").
     177
     178 * version : print version info for pcontrol
     179
     180 * pulse : in non-threaded pcontrol mode (deprecated), set the
     181   readline timeout.
     182 
    136183
    137184[1] : note that the command 'controller status' includes the job and
Note: See TracChangeset for help on using the changeset viewer.