You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by ac...@apache.org on 2008/10/17 02:57:52 UTC

svn commit: r705436 [1/4] - in /hadoop/core/branches/branch-0.18: ./ docs/ src/contrib/hod/ src/docs/src/documentation/content/xdocs/

Author: acmurthy
Date: Thu Oct 16 17:57:51 2008
New Revision: 705436

URL: http://svn.apache.org/viewvc?rev=705436&view=rev
Log:
Merge -r 705429:705430 from trunk to branch-0.18 to fix HADOOP-3786.

Modified:
    hadoop/core/branches/branch-0.18/   (props changed)
    hadoop/core/branches/branch-0.18/CHANGES.txt   (props changed)
    hadoop/core/branches/branch-0.18/docs/changes.html
    hadoop/core/branches/branch-0.18/docs/cluster_setup.html
    hadoop/core/branches/branch-0.18/docs/commands_manual.html
    hadoop/core/branches/branch-0.18/docs/distcp.html
    hadoop/core/branches/branch-0.18/docs/hadoop_archives.html
    hadoop/core/branches/branch-0.18/docs/hdfs_design.html
    hadoop/core/branches/branch-0.18/docs/hdfs_permissions_guide.html
    hadoop/core/branches/branch-0.18/docs/hdfs_quota_admin_guide.html
    hadoop/core/branches/branch-0.18/docs/hdfs_shell.html
    hadoop/core/branches/branch-0.18/docs/hdfs_user_guide.html
    hadoop/core/branches/branch-0.18/docs/hod.html
    hadoop/core/branches/branch-0.18/docs/hod_admin_guide.html
    hadoop/core/branches/branch-0.18/docs/hod_admin_guide.pdf
    hadoop/core/branches/branch-0.18/docs/hod_config_guide.html
    hadoop/core/branches/branch-0.18/docs/hod_config_guide.pdf
    hadoop/core/branches/branch-0.18/docs/hod_user_guide.html
    hadoop/core/branches/branch-0.18/docs/hod_user_guide.pdf
    hadoop/core/branches/branch-0.18/docs/index.html
    hadoop/core/branches/branch-0.18/docs/linkmap.html
    hadoop/core/branches/branch-0.18/docs/linkmap.pdf
    hadoop/core/branches/branch-0.18/docs/mapred_tutorial.html
    hadoop/core/branches/branch-0.18/docs/native_libraries.html
    hadoop/core/branches/branch-0.18/docs/quickstart.html
    hadoop/core/branches/branch-0.18/docs/streaming.html
    hadoop/core/branches/branch-0.18/src/contrib/hod/CHANGES.txt
    hadoop/core/branches/branch-0.18/src/docs/src/documentation/content/xdocs/hod_admin_guide.xml
    hadoop/core/branches/branch-0.18/src/docs/src/documentation/content/xdocs/hod_config_guide.xml
    hadoop/core/branches/branch-0.18/src/docs/src/documentation/content/xdocs/hod_user_guide.xml

Propchange: hadoop/core/branches/branch-0.18/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Oct 16 17:57:51 2008
@@ -1 +1 @@
-/hadoop/core/trunk:699517,700163,704701,705420
+/hadoop/core/trunk:699517,700163,704701,705420,705430

Propchange: hadoop/core/branches/branch-0.18/CHANGES.txt
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Oct 16 17:57:51 2008
@@ -1 +1 @@
-/hadoop/core/trunk/CHANGES.txt:699517,700163,700923,704701,705420
+/hadoop/core/trunk/CHANGES.txt:699517,700163,700923,704701,705420,705430

Modified: hadoop/core/branches/branch-0.18/docs/changes.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/changes.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/changes.html (original)
+++ hadoop/core/branches/branch-0.18/docs/changes.html Thu Oct 16 17:57:51 2008
@@ -36,7 +36,7 @@
     function collapse() {
       for (var i = 0; i < document.getElementsByTagName("ul").length; i++) {
         var list = document.getElementsByTagName("ul")[i];
-        if (list.id != 'release_0.18.1_-_2008-09-17_' && list.id != 'release_0.18.0_-_2008-08-19_') {
+        if (list.id != 'release_0.18.2_-_unreleased_' && list.id != 'release_0.18.1_-_2008-09-17_') {
           list.style.display = "none";
         }
       }
@@ -52,6 +52,35 @@
 <a href="http://hadoop.apache.org/core/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Scalable Computing Platform"></a>
 <h1>Hadoop Change Log</h1>
 
+<h2><a href="javascript:toggleList('release_0.18.2_-_unreleased_')">Release 0.18.2 - Unreleased
+</a></h2>
+<ul id="release_0.18.2_-_unreleased_">
+  <li><a href="javascript:toggleList('release_0.18.2_-_unreleased_._bug_fixes_')">  BUG FIXES
+</a>&nbsp;&nbsp;&nbsp;(9)
+    <ol id="release_0.18.2_-_unreleased_._bug_fixes_">
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4116">HADOOP-4116</a>. Balancer should provide better resource management.<br />(hairong)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-3614">HADOOP-3614</a>. Fix a bug that Datanode may use an old GenerationStamp to get
+meta file.<br />(szetszwo)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4314">HADOOP-4314</a>. Simulated datanodes should not include blocks that are still
+being written in their block report.<br />(Raghu Angadi)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4228">HADOOP-4228</a>. dfs datanoe metrics, bytes_read and bytes_written, overflow
+due to incorrect type used.<br />(hairong)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4395">HADOOP-4395</a>. The FSEditLog loading is incorrect for the case OP_SET_OWNER.<br />(szetszwo)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4351">HADOOP-4351</a>. FSNamesystem.getBlockLocationsInternal throws
+ArrayIndexOutOfBoundsException.<br />(hairong)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4407">HADOOP-4407</a>. <a href="http://issues.apache.org/jira/browse/HADOOP-4395">HADOOP-4395</a> should use a Java 1.5 API for 0.18.<br />(szetszwo)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4403">HADOOP-4403</a>. Make TestLeaseRecovery and TestFileCreation more robust.<br />(szetszwo)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4292">HADOOP-4292</a>. Do not support append() for LocalFileSystem.<br />(hairong)</li>
+    </ol>
+  </li>
+  <li><a href="javascript:toggleList('release_0.18.2_-_unreleased_._new_features_')">  NEW FEATURES
+</a>&nbsp;&nbsp;&nbsp;(1)
+    <ol id="release_0.18.2_-_unreleased_._new_features_">
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-2421">HADOOP-2421</a>.  Add jdiff output to documentation, listing all API
+changes from the prior release.<br />(cutting)</li>
+    </ol>
+  </li>
+</ul>
 <h2><a href="javascript:toggleList('release_0.18.1_-_2008-09-17_')">Release 0.18.1 - 2008-09-17
 </a></h2>
 <ul id="release_0.18.1_-_2008-09-17_">
@@ -78,8 +107,10 @@
     </ol>
   </li>
 </ul>
-<h2><a href="javascript:toggleList('release_0.18.0_-_2008-08-19_')">Release 0.18.0 - 2008-08-19
-</a></h2>
+<h2><a href="javascript:toggleList('older')">Older Releases</a></h2>
+<ul id="older">
+<h3><a href="javascript:toggleList('release_0.18.0_-_2008-08-19_')">Release 0.18.0 - 2008-08-19
+</a></h3>
 <ul id="release_0.18.0_-_2008-08-19_">
   <li><a href="javascript:toggleList('release_0.18.0_-_2008-08-19_._incompatible_changes_')">  INCOMPATIBLE CHANGES
 </a>&nbsp;&nbsp;&nbsp;(23)
@@ -620,8 +651,21 @@
     </ol>
   </li>
 </ul>
-<h2><a href="javascript:toggleList('older')">Older Releases</a></h2>
-<ul id="older">
+<h3><a href="javascript:toggleList('release_0.17.3_-_unreleased_')">Release 0.17.3 - Unreleased
+</a></h3>
+<ul id="release_0.17.3_-_unreleased_">
+  <li><a href="javascript:toggleList('release_0.17.3_-_unreleased_._bug_fixes_')">  BUG FIXES
+</a>&nbsp;&nbsp;&nbsp;(4)
+    <ol id="release_0.17.3_-_unreleased_._bug_fixes_">
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4277">HADOOP-4277</a>. Checksum verification was mistakenly disabled for
+LocalFileSystem.<br />(Raghu Angadi)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4271">HADOOP-4271</a>. Checksum input stream can sometimes return invalid
+data to the user.<br />(Ning Li via rangadi)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4318">HADOOP-4318</a>. DistCp should use absolute paths for cleanup.<br />(szetszwo)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-4326">HADOOP-4326</a>. ChecksumFileSystem does not override create(...) correctly.<br />(szetszwo)</li>
+    </ol>
+  </li>
+</ul>
 <h3><a href="javascript:toggleList('release_0.17.2_-_2008-08-11_')">Release 0.17.2 - 2008-08-11
 </a></h3>
 <ul id="release_0.17.2_-_2008-08-11_">

Modified: hadoop/core/branches/branch-0.18/docs/cluster_setup.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/cluster_setup.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/cluster_setup.html (original)
+++ hadoop/core/branches/branch-0.18/docs/cluster_setup.html Thu Oct 16 17:57:51 2008
@@ -153,6 +153,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/commands_manual.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/commands_manual.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/commands_manual.html (original)
+++ hadoop/core/branches/branch-0.18/docs/commands_manual.html Thu Oct 16 17:57:51 2008
@@ -153,6 +153,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/distcp.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/distcp.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/distcp.html (original)
+++ hadoop/core/branches/branch-0.18/docs/distcp.html Thu Oct 16 17:57:51 2008
@@ -153,6 +153,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/hadoop_archives.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hadoop_archives.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hadoop_archives.html (original)
+++ hadoop/core/branches/branch-0.18/docs/hadoop_archives.html Thu Oct 16 17:57:51 2008
@@ -153,6 +153,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/hdfs_design.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hdfs_design.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hdfs_design.html (original)
+++ hadoop/core/branches/branch-0.18/docs/hdfs_design.html Thu Oct 16 17:57:51 2008
@@ -155,6 +155,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/hdfs_permissions_guide.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hdfs_permissions_guide.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hdfs_permissions_guide.html (original)
+++ hadoop/core/branches/branch-0.18/docs/hdfs_permissions_guide.html Thu Oct 16 17:57:51 2008
@@ -155,6 +155,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/hdfs_quota_admin_guide.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hdfs_quota_admin_guide.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hdfs_quota_admin_guide.html (original)
+++ hadoop/core/branches/branch-0.18/docs/hdfs_quota_admin_guide.html Thu Oct 16 17:57:51 2008
@@ -155,6 +155,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/hdfs_shell.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hdfs_shell.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hdfs_shell.html (original)
+++ hadoop/core/branches/branch-0.18/docs/hdfs_shell.html Thu Oct 16 17:57:51 2008
@@ -153,6 +153,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/hdfs_user_guide.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hdfs_user_guide.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hdfs_user_guide.html (original)
+++ hadoop/core/branches/branch-0.18/docs/hdfs_user_guide.html Thu Oct 16 17:57:51 2008
@@ -155,6 +155,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/hod.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hod.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hod.html (original)
+++ hadoop/core/branches/branch-0.18/docs/hod.html Thu Oct 16 17:57:51 2008
@@ -155,6 +155,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">

Modified: hadoop/core/branches/branch-0.18/docs/hod_admin_guide.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hod_admin_guide.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hod_admin_guide.html (original)
+++ hadoop/core/branches/branch-0.18/docs/hod_admin_guide.html Thu Oct 16 17:57:51 2008
@@ -155,6 +155,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">
@@ -343,7 +346,9 @@
 <p>The following components must be installed on ALL nodes before using HOD:</p>
 <ul>
  
-<li>Torque: Resource manager</li>
+<li>
+<a href="http://www.clusterresources.com/pages/products/torque-resource-manager.php">Torque: Resource manager</a>
+</li>
  
 <li>
 <a href="http://www.python.org">Python</a> : HOD requires version 2.5.1 of Python.</li>
@@ -373,7 +378,7 @@
 </div>
 
 
-<a name="N1008D"></a><a name="Resource+Manager"></a>
+<a name="N1008F"></a><a name="Resource+Manager"></a>
 <h2 class="h3">Resource Manager</h2>
 <div class="section">
 <p>  Currently HOD works with the Torque resource manager, which it uses for its node
@@ -418,7 +423,7 @@
 </div>
 
 
-<a name="N100CC"></a><a name="Installing+HOD"></a>
+<a name="N100CE"></a><a name="Installing+HOD"></a>
 <h2 class="h3">Installing HOD</h2>
 <div class="section">
 <p>Once the resource manager is set up, you can obtain and
@@ -443,13 +448,13 @@
 </div>
 
 
-<a name="N100E5"></a><a name="Configuring+HOD"></a>
+<a name="N100E7"></a><a name="Configuring+HOD"></a>
 <h2 class="h3">Configuring HOD</h2>
 <div class="section">
 <p>You can configure HOD once it is installed. The minimal configuration needed
 to run HOD is described below. More advanced configuration options are discussed
 in the HOD Configuration Guide.</p>
-<a name="N100EE"></a><a name="Minimal+Configuration"></a>
+<a name="N100F0"></a><a name="Minimal+Configuration"></a>
 <h3 class="h4">Minimal Configuration</h3>
 <p>To get started using HOD, the following minimal configuration is
   required:</p>
@@ -509,7 +514,7 @@
 </li>
 
 </ul>
-<a name="N10122"></a><a name="Advanced+Configuration"></a>
+<a name="N10124"></a><a name="Advanced+Configuration"></a>
 <h3 class="h4">Advanced Configuration</h3>
 <p> You can review and modify other configuration options to suit
  your specific needs. Refer to the <a href="hod_config_guide.html">Configuration
@@ -517,19 +522,19 @@
 </div>
 
   
-<a name="N10131"></a><a name="Running+HOD"></a>
+<a name="N10133"></a><a name="Running+HOD"></a>
 <h2 class="h3">Running HOD</h2>
 <div class="section">
 <p>You can run HOD once it is configured. Refer to <a href="hod_user_guide.html">the HOD User Guide</a> for more information.</p>
 </div>
 
   
-<a name="N1013F"></a><a name="Supporting+Tools+and+Utilities"></a>
+<a name="N10141"></a><a name="Supporting+Tools+and+Utilities"></a>
 <h2 class="h3">Supporting Tools and Utilities</h2>
 <div class="section">
 <p>This section describes supporting tools and utilities that can be used to
     manage HOD deployments.</p>
-<a name="N10148"></a><a name="logcondense.py+-+Manage+Log+Files"></a>
+<a name="N1014A"></a><a name="logcondense.py+-+Manage+Log+Files"></a>
 <h3 class="h4">logcondense.py - Manage Log Files</h3>
 <p>As mentioned in the 
          <a href="hod_user_guide.html#Collecting+and+Viewing+Hadoop+Logs">HOD User Guide</a>,
@@ -537,7 +542,7 @@
          Hadoop logs to a statically configured HDFS. Over time, the number of logs uploaded
          to HDFS could increase. logcondense.py is a tool that helps
          administrators to remove log files uploaded to HDFS. </p>
-<a name="N10155"></a><a name="Running+logcondense.py"></a>
+<a name="N10157"></a><a name="Running+logcondense.py"></a>
 <h4>Running logcondense.py</h4>
 <p>logcondense.py is available under hod_install_location/support folder. You can either
         run it using python, for example, <em>python logcondense.py</em>, or give execute permissions 
@@ -548,7 +553,7 @@
         be configured to come under the user's home directory in HDFS. In that case, the user
         running logcondense.py should have super user privileges to remove the files from under
         all user home directories.</p>
-<a name="N10169"></a><a name="Command+Line+Options+for+logcondense.py"></a>
+<a name="N1016B"></a><a name="Command+Line+Options+for+logcondense.py"></a>
 <h4>Command Line Options for logcondense.py</h4>
 <p>The following command line options are supported for logcondense.py.</p>
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -622,7 +627,7 @@
 <p>
 <em>python logcondense.py -p ~/hadoop-0.17.0/bin/hadoop -d 7 -c ~/hadoop-conf -l /user</em>
 </p>
-<a name="N1020C"></a><a name="checklimits.sh+-+Monitor+Resource+Limits"></a>
+<a name="N1020E"></a><a name="checklimits.sh+-+Monitor+Resource+Limits"></a>
 <h3 class="h4">checklimits.sh - Monitor Resource Limits</h3>
 <p>checklimits.sh is a HOD tool specific to the Torque/Maui environment
       (<a href="http://www.clusterresources.com/pages/products/maui-cluster-scheduler.php">Maui Cluster Scheduler</a> is an open source job
@@ -638,7 +643,7 @@
       Used:([0-9]*) MaxLimit:([0-9]*)</em> for those jobs that violate limits.
       This comment field is then used by HOD to behave accordingly depending on
       the type of violation.</p>
-<a name="N1021C"></a><a name="Running+checklimits.sh"></a>
+<a name="N1021E"></a><a name="Running+checklimits.sh"></a>
 <h4>Running checklimits.sh</h4>
 <p>checklimits.sh is available under the hod_install_location/support
         folder. This shell script can be run directly as <em>sh
@@ -652,7 +657,7 @@
         constraints, for example via cron. Please note that the resource manager
         and scheduler commands used in this script can be expensive and so
         it is better not to run this inside a tight loop without sleeping.</p>
-<a name="N1022D"></a><a name="verify-account+-+Script+to+verify+an+account+under+which+%0A+++++++++++++jobs+are+submitted"></a>
+<a name="N1022F"></a><a name="verify-account+-+Script+to+verify+an+account+under+which+%0A+++++++++++++jobs+are+submitted"></a>
 <h3 class="h4">verify-account - Script to verify an account under which 
              jobs are submitted</h3>
 <p>Production systems use accounting packages to charge users for using
@@ -663,7 +668,7 @@
       system. The <em>hod-install-dir/bin/verify-account</em> script 
       provides a mechanism to plug-in a custom script that can do this
       verification.</p>
-<a name="N1023C"></a><a name="Integrating+the+verify-account+script+with+HOD"></a>
+<a name="N1023E"></a><a name="Integrating+the+verify-account+script+with+HOD"></a>
 <h4>Integrating the verify-account script with HOD</h4>
 <p>HOD runs the <em>verify-account</em> script passing in the
         <em>resource_manager.pbs-account</em> value as argument to the script,

Modified: hadoop/core/branches/branch-0.18/docs/hod_admin_guide.pdf
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hod_admin_guide.pdf?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hod_admin_guide.pdf (original)
+++ hadoop/core/branches/branch-0.18/docs/hod_admin_guide.pdf Thu Oct 16 17:57:51 2008
@@ -189,10 +189,10 @@
 >>
 endobj
 36 0 obj
-<< /Length 2341 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2432 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gatm=a`?,q&A@B[GYG,RL'78+ZIj.p8aP)ue'&d[&s<fiKE@69l0kO\M%(&Qjj_dZV@4AVo^_j$2uJ-8\6:M6/R3&ns#r"Ia*+O<%,q58d/JFW3hbqFJm,4oO2_"XiluUR\HIAf>VDW8PQUrrQKuKVd3,e`a1%A2p%PMGQXs@^o&@'"8NLRh?o]f,;b`0r91uWFbIGVr[4)UZo_#Z8W,c?NgnZsn]4jFbNC4,\?.Q!RBmuaH41r$$[?b/p:%CI%+&*Ai_dlK\FDfFiX[/k3d/R>(DFaG;fFrY(euW%r;5Q52a;O6"2mkqdT$id'dN4X$F6t%/0e2$MOX,)a%sn7C88p[&bRP&IHB(]h9A^J<6%OtrCURrqM9]m;:uq&%d[[%>K9bS4YmLO6_)6p^6RrN<@<nmU&pO3baf6X=eee0b\rlB=(.qo-/,6,>=f#d_3'nnJ[H:(-OL3I%dn#E/<[l07Oo+DpY<F%Ca0WIGKc3_)UEc's,%4hj"eue6iZk9]M01GoVICG,N$3UM8tZV5Ru7TiS-0#A:)q7)-X/Ie&&;C>G5B'W99EhI=;?O]DE_Ak(t27MIh5'_74@",<7WB:)=h=`Z_g],SPtp_[_aJuja4\m,d!Q,+bU3)9L%sR#75r3E3(!9/m-kcK0BqY,Koa;3"3IHNkDUj"$skR-g7D"^D\G%h-/<bR2;HF`3pbBA*G/AD_+':]l%4>dGTK7(W\t_.u8oj]KrF;".5+3?#Fpd+=OH$]T\h"c^GXRh^^.[9guct-qo2XjQg"J25JZ\=+C96_YaQ-Fg1@Yf5dR*h*\+?>8&7@P\l)(>7/;L&.sV!0k0QhY.jaYNFKu*6)3m#3i57k4ZW]OL#f-R93/='.J<22[t<$A1sW'6)Z_=2Ze9)s!YljS\<VSF+l,tg2`+'AIk^NR(cT]'0=FHJi;a<LVJ%1p)GCkrMU;[ZYp`:#HM@*5d5<E]FVfmLUnS*IkO!?0`?u5\i!$O
 --SEP2nZ/>h&GIO/5HBM@*'75s,E[GEFoTQe$n=Nk$K*IdVEgF\Nun_PZ/Zt4p==l!S*d#-NHJtI>WjFkh4`]6cL3AeqHlH(DONJUT*S4l8>Vgg40W"=1A!&0YmO4@0e*,*K*ipt*=jb7$AW2,FZ*KEZ0E8[I'cqscFU!\raJp#G3$?!OaBbm[7<:`...@FY>q`G`GN/p<:HBKe3n:fW7Z^8K="m68qse#9'Impk06-GOf)QCFL8WHVFt9N)H]Oa*TkF<1XeC<a\rQLVrLt&I0cLfEJT[
 nG\cH<=c...@4>*[CWX]3D!eFCjHgk4[lGrrALMpW3~>
+Gatm=966U_&AHJoi0[Ks$A`nDGrTeA8Y"G>VqjKiTUAXYBS+#urqG0[L)*>MfX8,P/V?nb^](fKI_/olX]N8=NjXLh+'5^ACb#bmpqQ"$5@6Hp5Wl)Ven4Sbole#pote*W$GT_^=*Af1LAr7:Z(q#k+-=;3XE@tMr?;tFOd)9HG\LI3:>-)#S0"]-S0$rY/'rKS.]SGo]DR4RDf<d_.4;!JlQd/'0KkK.OiRlX0'f=5=a$K0H['9'CTThI?1M7[N@n4Ia(<Mql.hEQH\5&%@/niSr>b(TnU#LD4nE\EWZnFQ5f#uLU8\T"Z\0'fP[lKAeHb9%O4!G\M_lbh1t_a;V>f_0^GmollIpoOT"`<fK)qr"[sZe,1Rkj9B.2O]@i7YU"u"6Si[#iQP&!\ANg1%F@<n=I,jseXP#Y/@D_LanF@'Gt*_K9P'k1)h]MpGb"@AnD[-gO4Of['edn#E/?7Nr<OiR$oW'6efgEl::;@P"J0bA,sODlc"S?ih/nJ>[?M/=l&VW92YN$3UM8Y?RsFr(gF\Hm5<c2o<#ZVNICpE<]fG5<aJlRGJU@8dkd\pj\<c<,6^r;@b.-pic&`FNhkOeYHZ,&IZ5e/=Ha`Ab:Pp>W$3RUgP^0VhO=Q0H?,r]rm1Eh)GbbmUtg'O]7?_pEEd%1[eF+JBbHEM/,t^K9d-@_Wj7H/3erM-2_XT16a,K!G!qa>:7G<NkEr3ul+uiW=8$6j;!-K4p@Inc;uc`@gnZaUo53$.6jg]k8kd>TB"AfI'[B<%(FkQ5&(WrABhf6'Qm"4i4iKl?2Uck0S.BU@,1js0[[qEQL+="^5rb<fdoI=YXB'YHPZbHA`uGV88mE/NTar-9F6k<!p`C58Lom78rF/=77ZZAnYFI-[#PdLh=-JWWEhVqfn?U;'FVt9(/]#'5qj^mZ]ZTGA]f^W8R^c4Jlp>)]DBb)hu`Fh(d5M3I:;YM_R%-#(7;EC8>;DV!%D\c,HH>BReE
 6]'AZIZYi!2X.E`_-Z3p-!'g6(Np6<_[ql]QTlma1FCSi/V:o'.^@nLXlFQiJYh(5hWk)5\oLJjQ!RXR@<*\@,7KFl0a+MIagCqBp`i>b;?,7V*/Hl9W!:#:a%N`*%4GR_nTW^W^T'gqNf[/d+7KVoc6(\IFB1M!?B-I@UO8SbNU#*9Rn!#=Q#_8T"1jsa8(YuDi.MDt35&p4Be=3,-$^eh,]_EHb:qAtXFQ+pT[#m0ocXmSJ0D)S'5$BJ-J(p3%YF*r5V5SSnFAA@)NlgH<MX*Vc3u:ESa**Lg^e`mJ0:mqDfCpVT54ZGX)&Pe>fBSFsW.-6=SdC4GlpGM%0Yqur38&&dr(6,E0uEilR50bHJO.DbWq#(F$$BfZL*$^hA?t/W;KT;JLd70^-fYJ;Loe]QL8B'JGJ/jF101`g2PFA[&/U448d(5-]LLe`*064%2<c]K`6B(+$,%c*gEoX$c^fK3M0J1t.+b:Cb3ch"nD]k4673NhpN8(Lp6m&#>QoOI;iCA#"42[5d0rV[[[sAq_po5,Ck?RSB!W"$%?MSg*JDRNEFeh"22r)ccG\p+ql2lk1bBbnl[h8j_p++jUXW*&5/JQ%lHtEG.Ci56PU3I[AJ';^fQ8:A-iV^c;p"lViK2=C+=c1=jsd`qiu<;NZ4Zh)gNdKm%H-,]elP<\l>Kjl'>Y?"*/:7]rGOu`eF%XD'A"uA]s#8Zn]I[&5LOANN_]pk7uh/\W%X<@VA7bqEs^YK2r+Z)PC&M'hITD`I-3mbRY7)6QHc;BQ#tl"#DFUqg9fJoU3PKHp<0Y^OM/=%TYSRP9?2sOYcY/dmQI("-N88InnqTD$LEhJqB^,*NL+bcWeDt@YV.5!3pq9NjPadPX]6AoE!`mKf-St(!of5H!i-WX<VYONfZXsY>Aba!pCuK&E&lkRh0B9b5s_YsPHhQ)HXT0K)M)h2@t8KOjZ<tB@>>fZ/=O#E;,:(dK\h^_GZr(76t(J(40=
 M^'>WH!_Dm_ha5"rsA]L(IWF1sJ^;k^+;Q-h56,p5UgB'e49h6I&2]iBA^V<4H[4nrdK[J.3@bjF6^I"qNJX?n89SI>^0tIBqoAR%eO<8[Tm#d0&3R'FLiqu*1F@P+I#H?I80jO%5Nj"[N-B;XiP/Z<;o^E8;!@[eAGF_r?*c)_DVl)IdJTHp(6F(7%X"t0N8NQ]KgYs54RP'tm^JKn+k_l=0-cQ=`SqYe+*_D*STID[nALX1'V5aR^S(f$7?0Q[Qcs3La&T>MPT`_,Y@s.X^UgZgR0VIf?6C#UcXQ\SsPIVWIh%!$?&"U[o34FlY4#RjEX$-0LM[mnE"/dTZ>\(EUpK\*P5XX1&&-_j5(^.PfH/OH60U"IY<.)1D.^A;ZYg`BmoL*OXS=YJiPQ'Oc+\D4q*P+Q*hg>usQnJ=?*U>H.5BOI_HA8E#\n;nK!r!dth*h_~>
 endstream
 endobj
 37 0 obj
@@ -212,11 +212,23 @@
 42 0 R
 43 0 R
 44 0 R
+45 0 R
 ]
 endobj
 39 0 obj
 << /Type /Annot
 /Subtype /Link
+/Rect [ 108.0 429.266 237.96 417.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.clusterresources.com/pages/products/torque-resource-manager.php)
+/S /URI >>
+/H /I
+>>
+endobj
+40 0 obj
+<< /Type /Annot
+/Subtype /Link
 /Rect [ 108.0 416.066 142.008 404.066 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
@@ -225,7 +237,7 @@
 /H /I
 >>
 endobj
-40 0 obj
+41 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 108.0 362.466 183.672 350.466 ]
@@ -236,7 +248,7 @@
 /H /I
 >>
 endobj
-41 0 obj
+42 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 108.0 336.066 145.992 324.066 ]
@@ -247,7 +259,7 @@
 /H /I
 >>
 endobj
-42 0 obj
+43 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 476.928 194.532 511.596 182.532 ]
@@ -258,7 +270,7 @@
 /H /I
 >>
 endobj
-43 0 obj
+44 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 90.0 181.332 139.32 169.332 ]
@@ -269,7 +281,7 @@
 /H /I
 >>
 endobj
-44 0 obj
+45 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 462.6 168.132 483.252 156.132 ]
@@ -280,32 +292,32 @@
 /H /I
 >>
 endobj
-45 0 obj
+46 0 obj
 << /Length 2452 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 GatU5foFfF'Rf^W#^JuD9N[.G[K:kjOsY%n1hkr5'MVHG&oFs"M2j!D4$Z$E=,Y<r=nIk$aM=$/hX0+96i+cBnbmLuH/Ub&q#=rg\AWO,0SI1lkWV5//0rH=\[,K;\p1JbI/Q*F4:9ssf*f'[jha7.).j);KJ%>3V=V`/Dpp2lnG8REVmH;80JgB,I!F[&4?jr3Md_K5(ecA!0*mDa*#FW.iZN:8cH!cj34Ia(8"4f6A9Q.352*sS*EG[KP%P>4+6?S=b>o.Z[*jR9DtIEjmY)_D12BNh2/+9\R^'#,BaNL+0qhI#K(d*L,W*4aCq\!QYk@kaJcDTlXn8hk+*"Z&X%/0!T2iL$=Y3\0r49@T!l@b0Y^3Y!G9;;4mJB\D;T#4W7((DQ$DC;9AZ\0]#eie5\&`l!B3XnV*j"nMcRi4(NRSsuZ7NWA.8-KSoh"@7Nd\uk?R`u3TlGI-E_WD&.OYal9'Q#r]4<h!hVc53<)f/aTa^kgmM.?cK1`\=25K<&EUBr:HcM.)mC4bTimA7#/N?K2:*t4'gs>JGHgpCB8i:<[9[+J%fZC-D_Dh>MDPd=69KmDp5MTNu5n>H5UX:G[D46sOIX60MY$H4q3O`trWfcWkVBCmiI#+bC\SWZ7?s'6?Eo?nSO!r^K5cD2$A>.;YK!TQ6dUEe,ZP:[F?.A<2Gn$<q16=Ec5t=Vt7DVpXP,\Gj8sRK%X4:Big3Q)A$:2&PVDngjLSsW<O/h0[<Ioa>GErB]D,gV-gt=4c28R02CNE&Q4l(thQ/!Shp03ZQN[ducT*gngdj;B;4oPX#jC]q1/JLU:KHreg60O=CjAQlg]AnNZ(e?=>?">(m@k20*C@LGtEhf".j#LiQOB*7Fk;1<nP8VQ;.OiY[)BoJ23*7Kl=f6A?(BNFAj--N3`*j8=$;(kA`tQ-"q!:J)$p_*<)=h@`;r$')Z_.t8gNGJ3H"630J'4+29T1%ALe%,Ai]!mE6mK7N/2Zl
 -pSRJPlBdtj4nUY6VRGa/->&s<?!;lCL=Z\e2-7)c1]G$,6n%<u[DcrcRIE%LWeP^ac,Tp9O,Q*@c9s]2$uL[p!G_HHa;/]C]38fO@DZ*PLmc[=+G*kPiE="tqmYLM-%RCuO#rqip#E,8=j`[XR)$!1!Q"2Kh4Q&'j;T&uA02LDb`A>4`Q*3\j?Am:\Y1l]O0`tA1"Eqa.\eH;N[Zn8P"pJC`arXSr_H_c$7+#^PC!!Vm?udL?o6:\2d#0eVE[:BrBY$8NP`dSblnn1R]XT`#d1l^;u4/-l'!ojTeZ&?\]Xs5SJ,+2@%KBkSMJDokWs`1hporWPr[6J]?l"c'(<:&A&\QH*lm$dQuWVcA*sh-^lKEB7s`=>0h/i'b4:I;9(VD;h>tsbX$k?Dl2UJlV:!XgGZgVT-17O[o:6s"mLqbY=+;2p5'CCDG+8?Z5IqFe*h*1c&%X$<ZX`G+6U?^p.O/.9`M_<JIN0":L5--Wc_o-Ro+sHb!te(hBX%LH,b1\hLTM>MiUPo?Y"'5@:MG$OEuqH-0QP^>R,/:k0;cc`aMl-Do7Mk'i.f8;-H'CLIU$*I:2pMVpdCho.V#t6RV/EQQP,j-R^?BeJ1+?jREoaHOGY5f'kjk\b&J^96Vi9aRTceaip(%V`Qe%DceqJVV?$5Zi:#KE2JXb(o=:g9TWA_749Ye7HF\L=8)0U!#8>`aoinhuaGg7i2&fAA'n5+<MS\$a[J_:C>YO2"Fki@=mcnIZ_hM7*2U3C'_U)s`Qts;k4V.H/k7DR\^lnX:,;PFbj9*.*%MsYA'0'7AFK^A_HD7h0AM"6?4&<YP)q%WO=ZLi?]7,mNrC&VF):20M5m9uq,InOES#DkUE#QG;)+F^>E[Phre5j!])R!t8R``m$0fCOPc6Is2!<68bd7lT>hRUjRQZSF<m-UTup64]%HEm*uH!?d+3osWTUK'U:QU7\>;VSLdT$Q.2$Gt^lOZ!0o!d8SVTGMg3[IP
 0.`Wg6V2mcL,/fh"s#er#_WI;1eTp1\TV[%L2`$>ijC\/)/4Q7@aQMh&]KD)e1(J$n3fs^$?V=<8`r[C8^b-X.946abBo@t\>NIBs]@+.X5,p71<;2b$f]AeP",DY/KS-=>IGJRk$CJ:6:1m&02[7]t:*_[@[CI:cMdo-#']G#3eO`LVjrX:-dJ<?5(""ZSTr3S^&6Paom/-KibN^'FfKO+aUch@a(rR9YKN1C\;<?&udaWV#^F_=;-=r'q>j6^V*Lf&49$@SqK%NIEH4=kSGkQaic)>@f"KV[-e"F,kllG+:T(r#!@0/2n?mq0eC)j)Nc;sJOb%N/Oo1?qRS#f*YT\P-+4M;J5Y32%2O(^e'"LPiSeV@ad]n?9n68O-J[i&p9F!4R<V`FdlV-0gj3p6NMC,O2k&*fXGi%)1Jm)'49llXiAia7//t"GNOffZ.\.T+?S2[R+K\hsfbrkO(RsgiJ_~>
 endstream
 endobj
-46 0 obj
+47 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 45 0 R
-/Annots 47 0 R
+/Contents 46 0 R
+/Annots 48 0 R
 >>
 endobj
-47 0 obj
+48 0 obj
 [
-48 0 R
 49 0 R
 50 0 R
 51 0 R
 52 0 R
+53 0 R
 ]
 endobj
-48 0 obj
+49 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 135.648 660.8 156.3 648.8 ]
@@ -316,7 +328,7 @@
 /H /I
 >>
 endobj
-49 0 obj
+50 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 348.276 660.8 368.928 648.8 ]
@@ -327,7 +339,7 @@
 /H /I
 >>
 endobj
-50 0 obj
+51 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 423.636 647.6 444.288 635.6 ]
@@ -338,7 +350,7 @@
 /H /I
 >>
 endobj
-51 0 obj
+52 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 299.988 569.6 320.64 557.6 ]
@@ -349,7 +361,7 @@
 /H /I
 >>
 endobj
-52 0 obj
+53 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 196.98 556.4 217.632 544.4 ]
@@ -360,29 +372,29 @@
 /H /I
 >>
 endobj
-53 0 obj
+54 0 obj
 << /Length 2175 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 Gatm=>Ar7S'Roe[d)1CB^qtuYIFnb":!tS.P;[Cb'\a0I(2\,V6rb&$`j#J,b.@(=&oD80JcqbuT$)>lF!:Ko5!,C_^<Egd'#3mIJVd(<F^=OhG3]*'XM@<&@i79a*bV*WD[p\.!HQ$BY:m,2M>1VqS=-upVYItsZdWn+p2+<2(r*i`K+R42nY\+V&t>D?;mudsI_3KTgDr6;/)u<LoY)m.<%_&iJ^lO=M-N3GBb!>^nd9a[VBleqjo9T0FC!anI4nYY@\q))-&]TSc(fY0QSDj#-&psfVK:ojQ54$Ka"9=S6u37a*?l*=It#)hku)C7O6E>!q%h(bo//%?<f5^E-kpE48Qa,u0U<4V$G>OenKs2F$H2#t9-nD2NW<0(KmG6,&JZ5P#blUjj,R[pdNNb"d03`lp#[#)/&Ol5$oD&4-3k5U2_=-+66UcC4P.u4a"`'QkmD1O=fi,M&CDdsp[VgO%G4$[k@73h[]8o&A3<lP%ENM59BbFt"?mM^U!qC("r)0_r?4k@OY]g,_K46/?n>*i7p-faW!^T[#,[+P%YIVBU<,QY&*cd)VA"oX?/PU%Fo'kW_r]-uo7)7O_VWo?WrNOt\I(9hL's>V`-I)l%j:PNN9;M&nd]9Pe_.-HJWYT!%UC9$6$>@e(r?trs2[,[**eRM,95RS^V?81h`b;;W_crUHY<IQ93`2X"\:bXfjYEM$.EgZTBrNQpd2+W=jAglQeN>*Yh1'c6D1U/?4fr'`gdegk99ee0F_+1*@9T"pf`3;,CD.?cYdVa5*K\Jp9`(R\3gMXJgX\).tBsOU3]Mup,3("0kJMW&L]IgS"A^"aQ;.e&"i:9mhL=:<OAK1=CGa)KPHGsQ%JiKIk6VQcCUt0\87(;LeLk$C"I2D9<M""rk(cDC\]o#_A!E]-V<)J"O:>m_<u0pr\Gq:H:Lc?q13]MfoRS-<"ach+Jl[.j:Q'(k+.<?1lW4"&74agTV7;*a@r!DCp8b
 pVUIG`]'[5*=.-]86ARW<(2p(CWK[_>PV=]oi(Z4)Ls2^Y<.!.FrJ1RBd1*FoRI>r:qjVK$I4tbkhd&Q4[!@Hq]MCrJ$IJ$%<,p$cG^is7E;i_52b"+b(.),d"=sqLKt2N^LflG^lT:`?^lc_J&J6/`1]T'7=g"b#QKN#g.M9LPO.YU%2qPYC#jU;#5bCBkrWL`OhNhrRP4;*d;P'J9C^:44_"Y`HG,"8)0$)=8Xk]1)E%2k%-iLYDUI',`#Bft>?YL$:aZ.`iDRCNI+@V'9e$!jj%8KIJS?9[O!glGc*f]2&]7jm*CSG$8fL?W'N?JcU+JV],9pdQ+dr3d"Y`h2`['34?=glph>M."tDCrkFBX`s("9f9Q/GT\lWaosA2iKrbMC"=JP:%/Cl)%#@<`ZD^km5jq<F+?nWs6(ZW#HbY9"/mK%B'F\ChPs*`-Jud>V]oHD"F*8qp(R;1$uNS/RJ16,@4.Sm+Ecmh#9l]R)jJ6j2nfH^i"AZ.g+:_:'sgt%4kIC:faXkp8]9nn-1(mYf7lq?:8^T^D3.7Y$t7`(;'YmfPIC9Q^,*^4VtG(I$fj+`h&p(/K0gk2)8GSl7,MnEFm`r2*"!>i?u(F*$H/]UN2$DJKK4DF(B6d#"L*'PRj,j/#,3B*'r[pO=an9.k1l<KoQFC'>q+EZ1HcMaY>W;;Llgag_d&iPref-N^Yop&Y98dlg%"3`qEVfZ%MO59`qr6-@<M)Ym>\),&gCUF8hi;rDm=mIF4\17]HZECK83"<FZWW5_Mi56l^6#[Ja-6XY0'ZMmQBubMO`:Z%0ZsK1;^Co&?g_;GpDBc?WZ.HIRAb@TKd\/CbF>m/+ltK!%)CU4FfO'55Pkp)I5)e=5ZR0%?aGk+kGk*n>VjYp\WS:FbUc*)5AYUNYFq$Jd8`9__OT<;"b[aR;5+8&^j6lbd(LE8JDH(4?=0@Dj:M0jfdS(X]U_-j)iT#rlH(XF&7o<#7+RKDPFr(a=
 b\oq!iEPEnZ.HDte"SkG%9H^B2,7MC&Gct:h.-&LiUT$q_u'XY%MZBX5T9kb,SjEn$"O0'Y?/dIc(bm$4kPf0mKOCHj^:uFBhD[Sf+kongDCpi+ghQ)\ci`P2J\K[p8a]3]*cn%quDunR7Hs&Y@pY3rV$XS\K[a!3K>B=1d(-C=U=Gu3f^7kKA*<NbN!9KnqVu~>
 endstream
 endobj
-54 0 obj
+55 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 53 0 R
-/Annots 55 0 R
+/Contents 54 0 R
+/Annots 56 0 R
 >>
 endobj
-55 0 obj
+56 0 obj
 [
-56 0 R
 57 0 R
+58 0 R
 ]
 endobj
-56 0 obj
+57 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 107.664 287.947 207.324 275.947 ]
@@ -393,7 +405,7 @@
 /H /I
 >>
 endobj
-57 0 obj
+58 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 327.612 235.613 429.252 223.613 ]
@@ -404,29 +416,29 @@
 /H /I
 >>
 endobj
-58 0 obj
+59 0 obj
 << /Length 2723 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 GatU6=d.Vt&:WMDiAX*RNlRG;+-1uW#o!pnb6%n^jdjfCW:5M%h<_nSD>@jjj?o?2Z5J#>f@SiNg@BX_Gk^%Sh1'XWEJAu3mm>4)%+"P'Vb<N*46j\:lP]p_T'h'@qrS7hp(,ZW$2j5]FD&"%(AtQL+\R[V=g%:^(k98F>CLGU8?:oJ_U=<S.6ER!GWL;V0'mB6Dr^?miK)?!r:]!WZ\-U56Ou$.V@/h+K@nZ^K4)2&)jV@<hfpk>#nK,^ibT%KNEVEn+$RE.0fh2>(_)dj?E4@/.U:a#!6SFZ]sFI^Eq]6j'm&5,'K;oEAQ.21go1Y<0ghRLn9,@3hS-2hZ-OgNP#3`5Hp?1JS!*d1&>9GV@d"V2HK+,!^suCqj6&IaZO$Nt6ZgPXI(YKGF/bIa3hPN.G/>#Hf%I?d.Xm35piY8^&+:Q'RH*DLk9bV08Y30`8bMfoBq7BF[Fo9>E=q=Q#`Sr=`B$14K-QsZqVZUE-s0G(;_e[<*E`_nEtgD`-.GBpZ5<f^<TDV``As5F-9UC$<CBhfbiGO,8bU@RDoR\KO4c!&MMQ,iZj%!OBkg`:+8g]C,RGAKAcN:n9),7mIn(`ueS31To/pJlcUp#eI/oiA4ji!APrD(:Z83OV",@.p2J)&3ic4T),8b2-5p^]rNrSS_.Q`[jM6fS!0_N/]o/nO"qG(0%;CM*#Z?iBN)2FAE#)X>tP#nZb:cC5E5-2>[&C"R_9:"FE=-.Ir3D/kPl)-.lhA(!_fI`jj7YK?X]W'?;32"NcBLCWbkKY'60Dis'FbO_oX@RS=!o>^B+AkL)nFoQE*7&_R:SJQ2^l]H":gpZ@b/I1)jT:$W#^Zt+ZDGg%&W[:;Yk/-_8JsV8!/("J.AS=:O,0bfEC%<DOK-J8\I9s-9[Z",eu'0GE0t)kOuHsU$"9B^/AW0Z`[e<\XOp'm&RK_,K^)]5%bHH-ICK_<U5J*2Q)H##/8a&%M":G9kZ>=aDOqMI(n(_
 (Ggm((H;"`++D08jCj0O8S2b2u@.`3#S";Y3'4[#I\nq@L"eDTbcps\pc)V]:mR=D8kF!3(d#&W8Vig<AE...@H0W83fm>+o`LTa".?o8+ENBNP0WMd$0a"$ZPTSX%b!CH.?83_LW$7L7#"o[+\m)*:^SHQo*Y\9_uCDtcd3qZH6N>WA&05u;i'(6%G%/9letF))@h]6^?)aQ@J1?1ea&(BJ>sd>3]*p>34+0cH,Z4_b&)i!e+^IRICaOLXWNKJUr&'m:6T6@cr;cYW+i$bfWHjP%^r$LBpdI&^Kl]3qCrX`/?m9/Z#XZ\?!o.M7BEj`GDWL2/mYH]iE<r+VhOdWMo6*E%?F-`m8?j(/Ae/&/TimS<k,L?*nWcUV=\%Xrlq[2XENd;lg2">M3=D84GHZEWon5-VsOQ&TmlqA1kLj;n>G/+G549!kb5<=laMW%oq2eV%^rT:58#``4?EBZSX!3MC=Y7mef4P<Ge5TX6'Q8gS;qYE5VO9G:Pk8=_9mO-?,eBL*Hn'YB%g"R#L>S^QX5Ck;^#*]$D(>]GiNd=$\c*;\"6`"EcK+Im2W%oF)OCA`2+\e,^"t;kpJBGAFM9Fd+-YkIAb_;8'iOO/4C@gL_i#>0qj3Honm[Y5&[R"NmW!L2;$QP*M_ZSgXg#AJ)]^!b,BpF-1s?ep\e*(?gpV*li\BRqG#1V3rM^9V]jDJ1ot%qFs)a;Rs)gUB%K@\SORN,;_XaXO:J_'cKl0!]4:J:0$q0F3pRc3CTsNJ[G[i"bGJbtN6XL3PBqES-n^5Zq2W8Mj7%eBU9[A;8:",oa.PFSn.TH`pI%=UC&"
 ]PCj\fsc0KEW<H65d6J$MIf),fRe>e%,A%?e_M%f1#P,#*tB9VK?1-$u_THZn\,:;Z,ZjAHga\bEuF_Fml7ZPErd;X;s-V$=!esYaQ0Ekfs!U3u"X5kZRZP1BWoCSu:cT2lu)Qma</O8R?_Wb/.j7CIbN&qGdo7JC[XKac5kPPFSogd3S=)XW:2]ULn3%,N90,K)IW21J`A5b3Am7L\>o5bPF"b6]1^^F36@sb)a2NB`RA0J:&H>,*CX2HT6$nfkN>&D*frT8YtRiRYHkau9is#E.b\c."ZO'VYR9;Nt#2:0*pkf3URW?$AT;<=SNMduA=_ORg]DX0C'Xkb3[0<P3^2U[`?]VK`*2i%;-;jMQYrk<*6faUY6Z>&$"nk6Ne5n<bsS5%JHL4F6A?ba%Cg!'j$5hki,L8KaKqX/?=QlX*1!9ml!WuILdbYGP2gifQMcMHC;CTq)3lG,tMQ;,Ca(nJ-7$H6X<pR#d-qK0VuJhK5E;(7.MLXs667rd%Q+ABJ%Y-ZTZq<8/`VZMI0jXpg;9'Eu1^U1P$+@]bMpmmWW_h[DO_m^Z8-=M]%GjsjbU$iTRc,WepI)j/U7/T3$ZZq1<6d%bPiXMb2TD16]`?l'k0^Jp;6XbNfp+t6e8`i,L5lXjon0,M=d?b2Vg3gen)M&9if_qLSr`\g_"dS%RK\GH$Yq1A[_XnX_oB:_.5@pbX7G?Q>1)RIR;%8LNDdtWS['nA$!)jO]j:2*<dsg;k~>
 endstream
 endobj
-59 0 obj
+60 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 58 0 R
-/Annots 60 0 R
+/Contents 59 0 R
+/Annots 61 0 R
 >>
 endobj
-60 0 obj
+61 0 obj
 [
-61 0 R
 62 0 R
+63 0 R
 ]
 endobj
-61 0 obj
+62 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 189.996 660.8 273.972 648.8 ]
@@ -437,7 +449,7 @@
 /H /I
 >>
 endobj
-62 0 obj
+63 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 418.296 518.228 512.616 506.228 ]
@@ -448,30 +460,30 @@
 /H /I
 >>
 endobj
-63 0 obj
+64 0 obj
 << /Length 2492 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 Gatm=acbC:&A?CknE+`5U:;kjH&6%/ic6f?:ECT;,U=NV$(B%rFih+j8WZ2i!k"9Q.B<^]kiJN8FTZs'\bUAhoDQZeG4>O@S(KJJ,7"AGo_e]6jh$iC=KYL7j5K.(S(D9h\7''^rr4t8L\X,]g9qH_X0@)Fc*kj;Jq(#eBYFp:@.mV_4,RI$&"hE,%kR7;-TdUrF"X"H(c"im11YD<n/Y?9fZW:Y-f)G\EnC#f6H,4qcT1:ErcQt@]\oT\f9u%eiDm,W-[0\2c8P#QU,UgGC[fr-5ML/E50*f_2-n8T'ZSbZVBRJF;Na1%<_aLJP1qRhje1FnkJfGjoD;dI#MU)9)*-HR1=EP:9NoT]<EIWc;F8gq"[F\1UCdYYqh<Z.>3]q^0FUj<]AJR:;3W)hIV9FM)[9n&`joNGU$W^n`b1=S\?Og-F'JLed@$5a>Is.c_3H=SMOn--XEPKR*\YR_$c@V$NT8">_U`Fh1j7KuCr-DFZ]HT5^<l>#'o>b3U@"Opm0r`'Yg9c&bOo&Qpi?*p/(0JG&K+;IdrL4@S?gI^U?cLTGeqMg].T_'pDWVaVHcYJ8)1^s4O8,pQ&RTJB4]!RgcckXM2iC2dSKE%'ak4eVYM-WVVR:<\qA4oZ?fO92ZB)=cN8,!XoF'0S>i^/cp\jJ@,b9U'Ojm>fqD(HRR0("i&PECZgaJ8#!_E*:Sk,]oIgT?OY@>/+1?uSlAiNmCd]4&HD5\FX$oM,Ut(e]^ZUQ<OP5+<-TKohh\3's`=5F+7`pIQeNp?Td[F4=IQ;X*(_A)Q7s-C.3GB)-^46%JZX/H'$WOor7UI't/>KjS$(mSkS7;j:4snhVNauFQm-%H:qNY)4_"\%gePEQgqa(mfXNV2Y+^Q,p82pan+`*3WD%nBh+Pfh?RdQ:e88+/Fm/0V*To=tiCm-JAhU(XfoW_!lSa(PA09C0Q1*g"E?)E"Yfe5qeAN8og:X<<6[U$&)Y7p*@^`'cIJoL?
 e)*bKEg*G""%LF@dUNh)-ZLH0cfeT/!RQ])2f(qP&/:7E]XhJfF//_8URE]nYi7rpHQal4u1<-PFHDHmuF!DPuYTMO\2/njVcRI%YP3T$b%2C3V2QRJZR$C41e5V;&A3k;[_l?6;fK3nR;(*i#VLb%?0A2[(QKDK%P$2g_V?so8fNm!RrC$&4S`!Mu0tOG&n6BVW$Z(Bh-<aTfK67YgZ&+L@5Jao/3Q_$jMU-)]^YuJ-3iDKKq2l@k:=.TT`;$[?3ddIeilME:=%Faa3ApCOb;4aW5VSID'I!_&!NkXU+[:W<q7'3U`i<$+>@RR[O:b41C7[&*9ZpRPEA6b+$mm\-?'!G1,MS,Fm3<c^rE,&Jl_B,2nQI?H9[I]$<<q*s5rr$BdA,dl;J^6DhcpD"a.*"+%WMCsQ$o'C*rPu:=u:*p5g/iUa&T"mZ;mn:dmJthTFG',S^kTLd'-fH5=&]R_&2%&l'MaI4\>[qBgLLnD"^DTI/M&Xg>\d>,7Wu('^ad"K)cpYE;_s?U#U+'cEeP3N"D=,-CNoiVIS:(AM%"V)f8,5M8Dj)E)?-]TAo;U!cu9Emi>P\9KJ&o\pU;2/,SWEq==N.iE!g:JZ7YEkUG!_B+!ieCbp#SnYX')LnHl$\e1'&&1$$^^"/U3@d&,5C-<?kbsfRUil[Ah@BEXhXF8!%c@Wl[_g>E)<7u/&`_e#</?0W?3J0VfN?M3*/f0uG%?0[WUKFlgM'/&IX<M=7O86QD"8Yp\eCK2MhI8p@Pe)b%:t2PKT7i+obmGKO3d*?qJr=n;VIaiK*$t@aL\"CR9rB>SZrNF!\DSc,d1/a!)7E@_!Es/1\PIR2@nE8P:*\OAb;Y'qVl"e@.pH8*!:]kiE)+,mUb#;\!EDd29(6lpLj+X'VVq*/^B>TG!CNu=Jeo/"&.sGss3N5&Ob3%M$Tr@$#8HOW0tdmIN%%cA7'9Q^dk!M'Ejl%g<DK#!cbM+=6rH=U-<T(Q5[k
 SR/M1\CTC!:%iOUP/-."V)CHr0c)=]61L<D;Cd_2AZmoMl<7s')l+H2('-/=T_8eSU*R&b,r9mDC;+N[h6+Bt;`p7PTm6)OZfCdNlSl%8Y$gXc"j_r!Zt1\DWCd5N'W8(m#q1VK.^N\Xu>WhA[[4QqKlH71Cn!Vf`;e9U<ha)DIh^*BWGNW?.GIbDpAgTT0Xrq6`^#8"'<ia_OhBN^QQ(E7hTMh.6><O5$\clk=44t)45m84G>6V_(VUDjI+\/S(i4NG">=UNC;r6%S@B]!GS':M>_aWj!IUa`?#B]jBbA-C%dVY'XC:K:.N<1()&!dr%E9^enj%&'`0SX=d'?M)VgKMr.nmHpfL)87E9OI3Q(f^T0`[_i#/a;[uL4[JeVcKV^VSf*6Wnir<Y;07N5FRdg$*$mtua)-V#6fe,6jFJCO42e-d9m:r+s)d`)[N%;n(!=o.?_G'3JG%:a1Y]?6b!jW<#,e<Vr.OLD?K')\5rZBcJG+QDO##r"\GlP#k=F>~>
 endstream
 endobj
-64 0 obj
+65 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 63 0 R
-/Annots 65 0 R
+/Contents 64 0 R
+/Annots 66 0 R
 >>
 endobj
-65 0 obj
+66 0 obj
 [
-66 0 R
 67 0 R
 68 0 R
+69 0 R
 ]
 endobj
-66 0 obj
+67 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 319.5 626.25 403.99 616.25 ]
@@ -482,7 +494,7 @@
 /H /I
 >>
 endobj
-67 0 obj
+68 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 429.3 253.397 499.296 241.397 ]
@@ -493,7 +505,7 @@
 /H /I
 >>
 endobj
-68 0 obj
+69 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 90.0 240.197 137.988 228.197 ]
@@ -504,195 +516,195 @@
 /H /I
 >>
 endobj
-69 0 obj
+70 0 obj
 << /Length 2235 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 Gat=-gQL;L%"7kOpbA=r\[l,hPGW'BR82JSDf$jh9=2r5&f"=8me5rS8[\fDjR0I?ac>U#6/_5437,CqY(#*-^9@J-!WN,3b!"mhP9b^O;*96_6tsmC4C)a-hQ;66]mY'VT*?iB"17%TID#7Upt^,.o#?)!r:AOhhDer#(Tk1>qN"]*W@HareZ^.HJ$$2p^t/.hQ#6t-(1l1+/S+tS@ETu7?$Q%QD]7:KjtDUe.)&]eQCVIHGd_IG_p;I$ACjA(KOp0'W&%bsU+ht)=e9d+6(7U*5B0ir>p\X:qPFsQ??Sj2];$jjb/SP9WkMN6(_O>8IG67-btm_,"XXchgESo2*(<l$AYE[nFr.eOj$H(jo8j-Bd!!JXh)Fr"PZec,onXeKf,ID$5kBP*Gt)X\W3"T^6U++(('8c;-)Fu47Z\oIa:l.Sh7`UU0S+Z*+qD?Un3)X5Y*j6+4G]a#&<a0B[58*Ue1g2'AFT2"I]N,8*c:%63A5jC]pr.cfl/MHTn)DYoK9i`$RJg5i+(#iUMS9npICp2j5Eb4b+8ci6=V.(i1[Mg1Ip7"9:)t:mgunVhXT5Sl-X6G#\.gs.?qJ^aZC:=KrSq9i'`h37tFtB>O;teH`_$5-um=k$Rhk,mf@ia5];<6YH^/+G'Y<SD`TtSjEg5?7^61'YcMC\9rF[ASM9b@Sn',W_Do`eF5C#nO1`$W&gt)#"l)I:$5(NQdu$K[AV#[?&"IlU*$gY(+Z$hQ!?a4pln+&Zn+5>k88!OU#M?hKiPI.^6D(m@Q9?j;ido]5:=k]jaK?SRk[jQo-+H7e2N#qJGBeg5+H5T.6'B"A#7N%15mF?%fiRtC"97<tKEL_M`"uejglLTt7gX!K>rDnFLK66d0TnJTDGqa3pop=Q#_;t93unS?WPd)pAVltnoK!tS_+L\m-CsE`.m0DYl=)&-$a_+X.C9AG..p[`>sqVI#]^P]mN4C#-rc7#a_(PIAH=k&IbKfj7\?#
 *(K0Gq-js!YBZb;L=%pA]Y2"l^WSjL]&>/J]_$-K#IA[jWcpTmPdsT$p2m(6:(h=CCr6]V\VC]FfP2pf0Mf4\,`XZ-kjSC!T3K7f=cLp$*_ZmR/%"\n'7nI^DP:0+,GR<]!bd\R@q",$u4DIJuV/"12YJlk;DFp+F'M9&9Z!YhRK=*cs1X.APU**rc7SR:k5n0lA-[rss(-$mW#]Va,3=.X!BhM(UJ)i3J7@*A@;Q8_97i.RQ:$I_Ak9Kh'c-ZR%c8B(X-<rc!)nqY+HCVl[k3TA]OF^u"KsYn(qP_?\VBJ"!fuladQaQjMRR((@-6Nm5iX%)p!Jbs;dS%A07W$F\e-77c3tTJWbIZjX2<'FG0H1X_(6s+G<nXaW"f+8ZUtSRs[d"ABJd6l;A<B4UQKM"EGC/4U(=#@.[)l4VY'NK((,$WE6U2qi_RZH"1&N7EX+O^a*g1!8Y-X(JWm@q\3>t."_7\][f+C1fhFtSTr.e_%+toJg+Z0l.\llQ3*c-UW1n_ipcEJu><B]#`__>tA0=[EsSBch^5E<@orr9+F0KLj<60aYr^fUm\GV$AkJH"0Laf&,JU.d86O_,u66/pq)l,<p_"t*4N)+7ekI$#Gp;j&-p>'>)"AktOU$CVUNJqB=Emu"uFr;=?c.RfG\=Dp9:,AnKn7G$kFKh%o,bs+N>\A\R<6A<:&Fdb\bjl/0uLGAW`jrb0X1"/cE,3"I?)]>ojXD[Ko9K$f=UC](t3YZ,c_*]6WCn\8bY8tn^dEL]X2Qf=PFF)\cp>^$m@r9LWk-=!!&@"Ah)]WmN3!S2NZqdKg0db\$5TO77l(",qnq-bF1Ed!ig]Y10>Z\VEk=:W0F'X@6e;W?jSqCL%XX78"C+8khYFar+1iYfHj'o6;fl;+2odhFL*>D,"D39)UG?p5IER[^XS_*WClRT4?Wie;4mifsCK&aBE[q"_#F.Ri&]e+SFj-D;Cp9:_GYGakL5agbBVZhR]!2$
 ZWh2,$ui?`.44Nr8Gc05Mf'aehsBfPl1Nb<esMl0sRZ&#b_cj<8\Y>^h:rSXd'54J,*rMM*CoH[PRqUCVg4&O>LNnS.@F3<Pq[$9n3$U$Bh7*kiVHMjTA0cUV]E1KKM]+2O;&og&e6NQu=,QKrm"_e[G^Z,$.bjm#cB+]gV:SrS?mA%D.fgrFMO$A9LT2u%)G[?q>G?VY1Yo0a[W-rl>ILRuZo7#WCg]u-Z-B_&\nSEj/!m9%bP\eA-?a4p7m/~>
 endstream
 endobj
-70 0 obj
+71 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 69 0 R
+/Contents 70 0 R
 >>
 endobj
-72 0 obj
+73 0 obj
 <<
  /Title (\376\377\0\61\0\40\0\117\0\166\0\145\0\162\0\166\0\151\0\145\0\167)
- /Parent 71 0 R
- /Next 73 0 R
+ /Parent 72 0 R
+ /Next 74 0 R
  /A 9 0 R
 >> endobj
-73 0 obj
+74 0 obj
 <<
  /Title (\376\377\0\62\0\40\0\120\0\162\0\145\0\55\0\162\0\145\0\161\0\165\0\151\0\163\0\151\0\164\0\145\0\163)
- /Parent 71 0 R
- /Prev 72 0 R
- /Next 74 0 R
+ /Parent 72 0 R
+ /Prev 73 0 R
+ /Next 75 0 R
  /A 11 0 R
 >> endobj
-74 0 obj
+75 0 obj
 <<
  /Title (\376\377\0\63\0\40\0\122\0\145\0\163\0\157\0\165\0\162\0\143\0\145\0\40\0\115\0\141\0\156\0\141\0\147\0\145\0\162)
- /Parent 71 0 R
- /Prev 73 0 R
- /Next 75 0 R
+ /Parent 72 0 R
+ /Prev 74 0 R
+ /Next 76 0 R
  /A 13 0 R
 >> endobj
-75 0 obj
+76 0 obj
 <<
  /Title (\376\377\0\64\0\40\0\111\0\156\0\163\0\164\0\141\0\154\0\154\0\151\0\156\0\147\0\40\0\110\0\117\0\104)
- /Parent 71 0 R
- /Prev 74 0 R
- /Next 76 0 R
+ /Parent 72 0 R
+ /Prev 75 0 R
+ /Next 77 0 R
  /A 15 0 R
 >> endobj
-76 0 obj
+77 0 obj
 <<
  /Title (\376\377\0\65\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\151\0\156\0\147\0\40\0\110\0\117\0\104)
- /Parent 71 0 R
- /First 77 0 R
- /Last 78 0 R
- /Prev 75 0 R
- /Next 79 0 R
+ /Parent 72 0 R
+ /First 78 0 R
+ /Last 79 0 R
+ /Prev 76 0 R
+ /Next 80 0 R
  /Count -2
  /A 17 0 R
 >> endobj
-77 0 obj
+78 0 obj
 <<
  /Title (\376\377\0\65\0\56\0\61\0\40\0\115\0\151\0\156\0\151\0\155\0\141\0\154\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
- /Parent 76 0 R
- /Next 78 0 R
+ /Parent 77 0 R
+ /Next 79 0 R
  /A 19 0 R
 >> endobj
-78 0 obj
+79 0 obj
 <<
  /Title (\376\377\0\65\0\56\0\62\0\40\0\101\0\144\0\166\0\141\0\156\0\143\0\145\0\144\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
- /Parent 76 0 R
- /Prev 77 0 R
+ /Parent 77 0 R
+ /Prev 78 0 R
  /A 21 0 R
 >> endobj
-79 0 obj
+80 0 obj
 <<
  /Title (\376\377\0\66\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\110\0\117\0\104)
- /Parent 71 0 R
- /Prev 76 0 R
- /Next 80 0 R
+ /Parent 72 0 R
+ /Prev 77 0 R
+ /Next 81 0 R
  /A 23 0 R
 >> endobj
-80 0 obj
+81 0 obj
 <<
  /Title (\376\377\0\67\0\40\0\123\0\165\0\160\0\160\0\157\0\162\0\164\0\151\0\156\0\147\0\40\0\124\0\157\0\157\0\154\0\163\0\40\0\141\0\156\0\144\0\40\0\125\0\164\0\151\0\154\0\151\0\164\0\151\0\145\0\163)
- /Parent 71 0 R
- /First 81 0 R
- /Last 89 0 R
- /Prev 79 0 R
+ /Parent 72 0 R
+ /First 82 0 R
+ /Last 90 0 R
+ /Prev 80 0 R
  /Count -7
  /A 25 0 R
 >> endobj
-81 0 obj
+82 0 obj
 <<
  /Title (\376\377\0\67\0\56\0\61\0\40\0\154\0\157\0\147\0\143\0\157\0\156\0\144\0\145\0\156\0\163\0\145\0\56\0\160\0\171\0\40\0\55\0\40\0\115\0\141\0\156\0\141\0\147\0\145\0\40\0\114\0\157\0\147\0\40\0\106\0\151\0\154\0\145\0\163)
- /Parent 80 0 R
- /First 83 0 R
- /Last 85 0 R
- /Next 86 0 R
+ /Parent 81 0 R
+ /First 84 0 R
+ /Last 86 0 R
+ /Next 87 0 R
  /Count -2
  /A 27 0 R
 >> endobj
-83 0 obj
+84 0 obj
 <<
  /Title (\376\377\0\67\0\56\0\61\0\56\0\61\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\154\0\157\0\147\0\143\0\157\0\156\0\144\0\145\0\156\0\163\0\145\0\56\0\160\0\171)
- /Parent 81 0 R
- /Next 85 0 R
- /A 82 0 R
+ /Parent 82 0 R
+ /Next 86 0 R
+ /A 83 0 R
 >> endobj
-85 0 obj
+86 0 obj
 <<
  /Title (\376\377\0\67\0\56\0\61\0\56\0\62\0\40\0\103\0\157\0\155\0\155\0\141\0\156\0\144\0\40\0\114\0\151\0\156\0\145\0\40\0\117\0\160\0\164\0\151\0\157\0\156\0\163\0\40\0\146\0\157\0\162\0\40\0\154\0\157\0\147\0\143\0\157\0\156\0\144\0\145\0\156\0\163\0\145\0\56\0\160\0\171)
- /Parent 81 0 R
- /Prev 83 0 R
- /A 84 0 R
+ /Parent 82 0 R
+ /Prev 84 0 R
+ /A 85 0 R
 >> endobj
-86 0 obj
+87 0 obj
 <<
  /Title (\376\377\0\67\0\56\0\62\0\40\0\143\0\150\0\145\0\143\0\153\0\154\0\151\0\155\0\151\0\164\0\163\0\56\0\163\0\150\0\40\0\55\0\40\0\115\0\157\0\156\0\151\0\164\0\157\0\162\0\40\0\122\0\145\0\163\0\157\0\165\0\162\0\143\0\145\0\40\0\114\0\151\0\155\0\151\0\164\0\163)
- /Parent 80 0 R
- /First 88 0 R
- /Last 88 0 R
- /Prev 81 0 R
- /Next 89 0 R
+ /Parent 81 0 R
+ /First 89 0 R
+ /Last 89 0 R
+ /Prev 82 0 R
+ /Next 90 0 R
  /Count -1
  /A 29 0 R
 >> endobj
-88 0 obj
+89 0 obj
 <<
  /Title (\376\377\0\67\0\56\0\62\0\56\0\61\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\143\0\150\0\145\0\143\0\153\0\154\0\151\0\155\0\151\0\164\0\163\0\56\0\163\0\150)
- /Parent 86 0 R
- /A 87 0 R
+ /Parent 87 0 R
+ /A 88 0 R
 >> endobj
-89 0 obj
+90 0 obj
 <<
  /Title (\376\377\0\67\0\56\0\63\0\40\0\166\0\145\0\162\0\151\0\146\0\171\0\55\0\141\0\143\0\143\0\157\0\165\0\156\0\164\0\40\0\55\0\40\0\123\0\143\0\162\0\151\0\160\0\164\0\40\0\164\0\157\0\40\0\166\0\145\0\162\0\151\0\146\0\171\0\40\0\141\0\156\0\40\0\141\0\143\0\143\0\157\0\165\0\156\0\164\0\40\0\165\0\156\0\144\0\145\0\162\0\40\0\167\0\150\0\151\0\143\0\150\0\40\0\152\0\157\0\142\0\163\0\40\0\141\0\162\0\145\0\40\0\163\0\165\0\142\0\155\0\151\0\164\0\164\0\145\0\144)
- /Parent 80 0 R
- /First 91 0 R
- /Last 91 0 R
- /Prev 86 0 R
+ /Parent 81 0 R
+ /First 92 0 R
+ /Last 92 0 R
+ /Prev 87 0 R
  /Count -1
  /A 31 0 R
 >> endobj
-91 0 obj
+92 0 obj
 <<
  /Title (\376\377\0\67\0\56\0\63\0\56\0\61\0\40\0\111\0\156\0\164\0\145\0\147\0\162\0\141\0\164\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\166\0\145\0\162\0\151\0\146\0\171\0\55\0\141\0\143\0\143\0\157\0\165\0\156\0\164\0\40\0\163\0\143\0\162\0\151\0\160\0\164\0\40\0\167\0\151\0\164\0\150\0\40\0\110\0\117\0\104)
- /Parent 89 0 R
- /A 90 0 R
+ /Parent 90 0 R
+ /A 91 0 R
 >> endobj
-92 0 obj
+93 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F3
 /BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-93 0 obj
+94 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F5
 /BaseFont /Times-Roman
 /Encoding /WinAnsiEncoding >>
 endobj
-94 0 obj
+95 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F6
 /BaseFont /Times-Italic
 /Encoding /WinAnsiEncoding >>
 endobj
-95 0 obj
+96 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F1
 /BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
-96 0 obj
+97 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F9
 /BaseFont /Courier
 /Encoding /WinAnsiEncoding >>
 endobj
-97 0 obj
+98 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F2
 /BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
-98 0 obj
+99 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F7
@@ -702,18 +714,18 @@
 1 0 obj
 << /Type /Pages
 /Count 8
-/Kids [6 0 R 33 0 R 37 0 R 46 0 R 54 0 R 59 0 R 64 0 R 70 0 R ] >>
+/Kids [6 0 R 33 0 R 37 0 R 47 0 R 55 0 R 60 0 R 65 0 R 71 0 R ] >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 1 0 R
- /Outlines 71 0 R
+ /Outlines 72 0 R
  /PageMode /UseOutlines
  >>
 endobj
 3 0 obj
 << 
-/Font << /F3 92 0 R /F5 93 0 R /F1 95 0 R /F6 94 0 R /F9 96 0 R /F2 97 0 R /F7 98 0 R >> 
+/Font << /F3 93 0 R /F5 94 0 R /F1 96 0 R /F6 95 0 R /F9 97 0 R /F2 98 0 R /F7 99 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
@@ -737,193 +749,194 @@
 15 0 obj
 <<
 /S /GoTo
-/D [46 0 R /XYZ 85.0 412.6 null]
+/D [47 0 R /XYZ 85.0 412.6 null]
 >>
 endobj
 17 0 obj
 <<
 /S /GoTo
-/D [46 0 R /XYZ 85.0 248.666 null]
+/D [47 0 R /XYZ 85.0 248.666 null]
 >>
 endobj
 19 0 obj
 <<
 /S /GoTo
-/D [46 0 R /XYZ 85.0 169.932 null]
+/D [47 0 R /XYZ 85.0 169.932 null]
 >>
 endobj
 21 0 obj
 <<
 /S /GoTo
-/D [54 0 R /XYZ 85.0 329.4 null]
+/D [55 0 R /XYZ 85.0 329.4 null]
 >>
 endobj
 23 0 obj
 <<
 /S /GoTo
-/D [54 0 R /XYZ 85.0 264.947 null]
+/D [55 0 R /XYZ 85.0 264.947 null]
 >>
 endobj
 25 0 obj
 <<
 /S /GoTo
-/D [54 0 R /XYZ 85.0 212.613 null]
+/D [55 0 R /XYZ 85.0 212.613 null]
 >>
 endobj
 27 0 obj
 <<
 /S /GoTo
-/D [54 0 R /XYZ 85.0 147.079 null]
+/D [55 0 R /XYZ 85.0 147.079 null]
 >>
 endobj
 29 0 obj
 <<
 /S /GoTo
-/D [64 0 R /XYZ 85.0 281.65 null]
+/D [65 0 R /XYZ 85.0 281.65 null]
 >>
 endobj
 31 0 obj
 <<
 /S /GoTo
-/D [70 0 R /XYZ 85.0 486.028 null]
+/D [71 0 R /XYZ 85.0 486.028 null]
 >>
 endobj
-71 0 obj
+72 0 obj
 <<
- /First 72 0 R
- /Last 80 0 R
+ /First 73 0 R
+ /Last 81 0 R
 >> endobj
-82 0 obj
+83 0 obj
 <<
 /S /GoTo
-/D [59 0 R /XYZ 85.0 598.2 null]
+/D [60 0 R /XYZ 85.0 598.2 null]
 >>
 endobj
-84 0 obj
+85 0 obj
 <<
 /S /GoTo
-/D [59 0 R /XYZ 85.0 455.628 null]
+/D [60 0 R /XYZ 85.0 455.628 null]
 >>
 endobj
-87 0 obj
+88 0 obj
 <<
 /S /GoTo
-/D [70 0 R /XYZ 85.0 641.8 null]
+/D [71 0 R /XYZ 85.0 641.8 null]
 >>
 endobj
-90 0 obj
+91 0 obj
 <<
 /S /GoTo
-/D [70 0 R /XYZ 85.0 368.775 null]
+/D [71 0 R /XYZ 85.0 368.775 null]
 >>
 endobj
 xref
-0 99
+0 100
 0000000000 65535 f 
-0000030333 00000 n 
-0000030440 00000 n 
-0000030532 00000 n 
+0000030656 00000 n 
+0000030763 00000 n 
+0000030855 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000001079 00000 n 
 0000001199 00000 n 
 0000001301 00000 n 
-0000030677 00000 n 
+0000031000 00000 n 
 0000001436 00000 n 
-0000030740 00000 n 
+0000031063 00000 n 
 0000001573 00000 n 
-0000030804 00000 n 
+0000031127 00000 n 
 0000001708 00000 n 
-0000030870 00000 n 
+0000031193 00000 n 
 0000001845 00000 n 
-0000030934 00000 n 
+0000031257 00000 n 
 0000001981 00000 n 
-0000031000 00000 n 
+0000031323 00000 n 
 0000002118 00000 n 
-0000031066 00000 n 
+0000031389 00000 n 
 0000002254 00000 n 
-0000031130 00000 n 
+0000031453 00000 n 
 0000002391 00000 n 
-0000031196 00000 n 
+0000031519 00000 n 
 0000002527 00000 n 
-0000031262 00000 n 
+0000031585 00000 n 
 0000002664 00000 n 
-0000031328 00000 n 
+0000031651 00000 n 
 0000002801 00000 n 
-0000031393 00000 n 
+0000031716 00000 n 
 0000002938 00000 n 
 0000005288 00000 n 
 0000005411 00000 n 
 0000005438 00000 n 
 0000005666 00000 n 
-0000008100 00000 n 
-0000008223 00000 n 
-0000008285 00000 n 
-0000008458 00000 n 
-0000008640 00000 n 
-0000008822 00000 n 
-0000009007 00000 n 
-0000009188 00000 n 
-0000009389 00000 n 
-0000011934 00000 n 
-0000012057 00000 n 
-0000012112 00000 n 
-0000012325 00000 n 
-0000012542 00000 n 
-0000012757 00000 n 
-0000012985 00000 n 
-0000013216 00000 n 
-0000015484 00000 n 
-0000015607 00000 n 
-0000015641 00000 n 
-0000015816 00000 n 
-0000015989 00000 n 
-0000018805 00000 n 
-0000018928 00000 n 
-0000018962 00000 n 
-0000019166 00000 n 
-0000019361 00000 n 
-0000021946 00000 n 
-0000022069 00000 n 
-0000022110 00000 n 
-0000022300 00000 n 
-0000022525 00000 n 
-0000022749 00000 n 
-0000025077 00000 n 
-0000031459 00000 n 
-0000025185 00000 n 
-0000025324 00000 n 
-0000025513 00000 n 
-0000025714 00000 n 
-0000025903 00000 n 
-0000026138 00000 n 
-0000026365 00000 n 
-0000026598 00000 n 
-0000026769 00000 n 
-0000027078 00000 n 
-0000031510 00000 n 
-0000027412 00000 n 
-0000031574 00000 n 
-0000027654 00000 n 
-0000027995 00000 n 
-0000031640 00000 n 
-0000028385 00000 n 
-0000028613 00000 n 
-0000031704 00000 n 
-0000029192 00000 n 
-0000029560 00000 n 
-0000029673 00000 n 
-0000029783 00000 n 
-0000029894 00000 n 
-0000030002 00000 n 
-0000030108 00000 n 
-0000030224 00000 n 
+0000008191 00000 n 
+0000008314 00000 n 
+0000008383 00000 n 
+0000008608 00000 n 
+0000008781 00000 n 
+0000008963 00000 n 
+0000009145 00000 n 
+0000009330 00000 n 
+0000009511 00000 n 
+0000009712 00000 n 
+0000012257 00000 n 
+0000012380 00000 n 
+0000012435 00000 n 
+0000012648 00000 n 
+0000012865 00000 n 
+0000013080 00000 n 
+0000013308 00000 n 
+0000013539 00000 n 
+0000015807 00000 n 
+0000015930 00000 n 
+0000015964 00000 n 
+0000016139 00000 n 
+0000016312 00000 n 
+0000019128 00000 n 
+0000019251 00000 n 
+0000019285 00000 n 
+0000019489 00000 n 
+0000019684 00000 n 
+0000022269 00000 n 
+0000022392 00000 n 
+0000022433 00000 n 
+0000022623 00000 n 
+0000022848 00000 n 
+0000023072 00000 n 
+0000025400 00000 n 
+0000031782 00000 n 
+0000025508 00000 n 
+0000025647 00000 n 
+0000025836 00000 n 
+0000026037 00000 n 
+0000026226 00000 n 
+0000026461 00000 n 
+0000026688 00000 n 
+0000026921 00000 n 
+0000027092 00000 n 
+0000027401 00000 n 
+0000031833 00000 n 
+0000027735 00000 n 
+0000031897 00000 n 
+0000027977 00000 n 
+0000028318 00000 n 
+0000031963 00000 n 
+0000028708 00000 n 
+0000028936 00000 n 
+0000032027 00000 n 
+0000029515 00000 n 
+0000029883 00000 n 
+0000029996 00000 n 
+0000030106 00000 n 
+0000030217 00000 n 
+0000030325 00000 n 
+0000030431 00000 n 
+0000030547 00000 n 
 trailer
 <<
-/Size 99
+/Size 100
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-31770
+32093
 %%EOF

Modified: hadoop/core/branches/branch-0.18/docs/hod_config_guide.html
URL: http://svn.apache.org/viewvc/hadoop/core/branches/branch-0.18/docs/hod_config_guide.html?rev=705436&r1=705435&r2=705436&view=diff
==============================================================================
--- hadoop/core/branches/branch-0.18/docs/hod_config_guide.html (original)
+++ hadoop/core/branches/branch-0.18/docs/hod_config_guide.html Thu Oct 16 17:57:51 2008
@@ -155,6 +155,9 @@
 <a href="api/index.html">API Docs</a>
 </div>
 <div class="menuitem">
+<a href="jdiff/changes.html">API Changes</a>
+</div>
+<div class="menuitem">
 <a href="http://wiki.apache.org/hadoop/">Wiki</a>
 </div>
 <div class="menuitem">
@@ -290,7 +293,15 @@
           
 <li>temp-dir: Temporary directory for usage by the HOD processes. Make 
                       sure that the users who will run hod have rights to create 
-                      directories under the directory specified here.</li>
+                      directories under the directory specified here. If you
+                      wish to make this directory vary across allocations,
+                      you can make use of the environmental variables which will
+                      be made available by the resource manager to the HOD
+                      processes. For example, in a Torque setup, having
+                      --ringmaster.temp-dir=/tmp/hod-temp-dir.$PBS_JOBID would
+                      let ringmaster use different temp-dir for each
+                      allocation; Torque expands this variable before starting
+                      the ringmaster.</li>
           
           
 <li>debug: Numeric value from 1-4. 4 produces the most log information,
@@ -376,9 +387,22 @@
                       variable 'HOD_PYTHON_HOME' to the path to the python 
                       executable. The HOD processes launched on the compute nodes
                       can then use this variable.</li>
+          
+<li>options: Comma-separated list of key-value pairs,
+                      expressed as
+                      &lt;option&gt;:&lt;sub-option&gt;=&lt;value&gt;. When
+                      passing to the job submission program, these are expanded
+                      as -&lt;option&gt; &lt;sub-option&gt;=&lt;value&gt;. These
+                      are generally used for specifying additional resource
+                      contraints for scheduling. For instance, with a Torque
+                      setup, one can specify
+                      --resource_manager.options='l:arch=x86_64' for
+                      constraining the nodes being allocated to a particular
+                      architecture; this option will be passed to Torque's qsub
+                      command as "-l arch=x86_64".</li>
         
 </ul>
-<a name="N10095"></a><a name="3.4+ringmaster+options"></a>
+<a name="N10098"></a><a name="3.4+ringmaster+options"></a>
 <h3 class="h4">3.4 ringmaster options</h3>
 <ul>
           
@@ -408,7 +432,7 @@
                        </li>
         
 </ul>
-<a name="N100A5"></a><a name="3.5+gridservice-hdfs+options"></a>
+<a name="N100A8"></a><a name="3.5+gridservice-hdfs+options"></a>
 <h3 class="h4">3.5 gridservice-hdfs options</h3>
 <ul>
           
@@ -449,7 +473,7 @@
 <li>final-server-params: Same as above, except they will be marked final.</li>
         
 </ul>
-<a name="N100C4"></a><a name="3.6+gridservice-mapred+options"></a>
+<a name="N100C7"></a><a name="3.6+gridservice-mapred+options"></a>
 <h3 class="h4">3.6 gridservice-mapred options</h3>
 <ul>
           
@@ -482,7 +506,7 @@
 <li>final-server-params: Same as above, except they will be marked final.</li>
         
 </ul>
-<a name="N100E3"></a><a name="3.7+hodring+options"></a>
+<a name="N100E6"></a><a name="3.7+hodring+options"></a>
 <h3 class="h4">3.7 hodring options</h3>
 <ul>