<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 '&lt;PARAMETER> &lt;VALUE>' pairs which are whitespace delimited. Parameter names are not case sensitive but &lt;VALUE> settings are. Some parameters are array
values and should be specified as '&lt;PARAMETER>[&lt;INDEX>]', i.e., 'QOSCFG[hiprio]
PRIORITY=1000' The &lt;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>