<div class="sright"> <div class="sub-content-head"> Maui Scheduler </div> <div id="sub-content-rpt" class="sub-content-rpt" > <div class="tab-container docs" id="tab-container"> <div class="topNav"> <div class="docsSearch"> </div> <div class="navIcons topIcons"> <a href="index.php"><img src="/resources/docs/images/home.png" title="Home" alt="Home" border="0"></a> <a href="3.0basics.php"><img src="/resources/docs/images/upArrow.png" title="Up" alt="Up" border="0"></a> <a href="3.3jobflow.php"><img src="/resources/docs/images/prevArrow.png" title="Previous" alt="Previous" border="0"></a> <a href="4.0commands.php"><img src="/resources/docs/images/nextArrow.png" title="Next" alt="Next" border="0"></a> </div> <h1>3.4 Configuring the Scheduler</h1> Scheduler configuration is maintained using the flat text configfile <b>maui.cfg</b>. All config file entries consist of simple '<PARAMETER> <VALUE>' pairs which are whitespace delimited. Parameter names are not case sensitive but <VALUE> settings are. Some parameters are array values and should be specified as '<PARAMETER>[<INDEX>]', i.e., 'QOSCFG[hiprio] PRIORITY=1000' The <VALUE> settings may be integers, floats, strings, or arrays of these. Some parameters can be specified as arrays and in such, index values can be numeric or alphanumeric strings. If no array index is specified for an array parameter, an index of '0' is assumed. See the <a href="a.fparameters.php">parameters</a> documentation for information on specific parameters. <p> All config files are read when Maui is started up. Also, the <b><a href="commands/schedctl.php">schedctl -R</a></b> command can be used to reconfigure the scheduler at any time, forcing it to re-read all config files before continuing (<b>NOTE</b>: Only available in Moab 4.0 and later). The command <a href="commands/changeparam.php">changeparam</a> can be used to change individual parameter settings at any time, i.e. '<tt>changeparam LOGLEVEL 3</tt>'. Changes made by the changeparam command are not persistent so will be overwritten the next time the config file values are loaded. The current parameter settings can be viewed at any time using the <a href="commands/showconfig.php">showconfig</a> command. <p> <h2>3.4.1 Adjusting Server Behavior</h2> Most any aspect of Maui's behavior can be configured. This includes both scheduling policy behavior and daemon behavior. In terms of configuring server behavior, the following realms are most commonly modified. <h3>3.4.1.1 Logging</h3> <p> LOGDIR <br> LOGFACILITY <br> LOGFILE <br> LOGFILEMAXSIZE <br> LOGFILEROLLDEPTH <br> LOGLEVEL <h3>3.4.1.2 Checkpointing</h3> <p> Maui checkpoints its internal state. The checkpoint file records attributes in the following areas: <p>Job: attributes, statistics <br>Node: attributes, statistics <br>Reservations: all aspects <br>Scheduler: attributes, statistics <br>Credentials: attributes, statistics (i.e., Credentials include user, group, account, QoS, and class) <p> <b>CPEXPIRATIONTIME</b> <p> Indicates how long unmodified data should be kept after the associated object has disappeared. ie, job priority for a job no longer detected. <p> <b>CPFILE</b> <p> Indicates path name of checkpoint file <p> <b>CPINTERVAL</b><b></b> <p> Indicates interval between subsequent checkpoints. <h3>3.4.1.3 Service Port</h3> <p> SERVERHOST <br> SERVERMODE <br> SERVERNAME <br> SERVERPORT <div class="navIcons bottomIcons"> <a href="index.php"><img src="/resources/docs/images/home.png" title="Home" alt="Home" border="0"></a> <a href="3.0basics.php"><img src="/resources/docs/images/upArrow.png" title="Up" alt="Up" border="0"></a> <a href="3.3jobflow.php"><img src="/resources/docs/images/prevArrow.png" title="Previous" alt="Previous" border="0"></a> <a href="4.0commands.php"><img src="/resources/docs/images/nextArrow.png" title="Next" alt="Next" border="0"></a> </div> </div> </div> </div> <div class="sub-content-btm"></div> </div> </div>