hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From yhema...@apache.org
Subject svn commit: r673344 [1/3] - in /hadoop/core/trunk: docs/ src/contrib/hod/ src/docs/src/documentation/content/xdocs/
Date Wed, 02 Jul 2008 10:07:54 GMT
Author: yhemanth
Date: Wed Jul  2 03:07:53 2008
New Revision: 673344

URL: http://svn.apache.org/viewvc?rev=673344&view=rev
Log:
HADOOP-3668. Reverting the previous commit because the patch has not yet run through Hudson.

Modified:
    hadoop/core/trunk/docs/hod.html
    hadoop/core/trunk/docs/hod.pdf
    hadoop/core/trunk/docs/hod_admin_guide.html
    hadoop/core/trunk/docs/hod_admin_guide.pdf
    hadoop/core/trunk/docs/hod_config_guide.html
    hadoop/core/trunk/docs/hod_config_guide.pdf
    hadoop/core/trunk/docs/hod_user_guide.html
    hadoop/core/trunk/docs/hod_user_guide.pdf
    hadoop/core/trunk/src/contrib/hod/CHANGES.txt
    hadoop/core/trunk/src/docs/src/documentation/content/xdocs/hod.xml
    hadoop/core/trunk/src/docs/src/documentation/content/xdocs/hod_admin_guide.xml
    hadoop/core/trunk/src/docs/src/documentation/content/xdocs/hod_config_guide.xml
    hadoop/core/trunk/src/docs/src/documentation/content/xdocs/hod_user_guide.xml

Modified: hadoop/core/trunk/docs/hod.html
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/docs/hod.html?rev=673344&r1=673343&r2=673344&view=diff
==============================================================================
--- hadoop/core/trunk/docs/hod.html (original)
+++ hadoop/core/trunk/docs/hod.html Wed Jul  2 03:07:53 2008
@@ -218,13 +218,13 @@
 <ul>
         
 <li>
-<a href="hod_admin_guide.html">HOD Admin Guide</a> : This guide provides an overview of the HOD architecture, Torque resource manager, and various support tools and utilities, and shows you how to install, configure, and run HOD.</li>
+<a href="hod_admin_guide.html">Hod Admin Guide</a> : This guide will walk you through an overview of architecture of HOD, prerequisites, installing various components and dependent software, and configuring HOD to get it up and running.</li>
         
 <li>
-<a href="hod_config_guide.html">Hod Configuration Guide</a> : This guide discusses HOD configuration sections and shows you how to work with the most important and commonly used configuration options.</li>
+<a href="hod_user_guide.html">Hod User Guide</a> : This guide will let you know about how to get started on running hod, its various features, command line options and help on troubleshooting in detail.</li>
         
 <li>
-<a href="hod_user_guide.html">Hod User Guide</a> : This guide shows you how to get started using HOD, reviews various HOD features and command line options, and provides detailed troubleshooting help.</li>
+<a href="hod_config_guide.html">Hod Configuration Guide</a> : This guide discusses about onfiguring HOD, describing various configuration sections, parameters and their purpose in detail.</li>
       
 </ul>
 </div>

Modified: hadoop/core/trunk/docs/hod.pdf
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/docs/hod.pdf?rev=673344&r1=673343&r2=673344&view=diff
==============================================================================
--- hadoop/core/trunk/docs/hod.pdf (original)
+++ hadoop/core/trunk/docs/hod.pdf Wed Jul  2 03:07:53 2008
@@ -47,10 +47,10 @@
 >>
 endobj
 12 0 obj
-<< /Length 1826 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1823 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gat=,997gc&AJ$CkdUXON(CX/9=iq)"cB+4Hg:=?Q"ZRf=]?fkY5`o@>7u^skW$B[$]u4fRi0L1&%u2NhE3,+%[$4^2_3c9=4m,p+8.HsmDWLaE"IB^SbMRn7^'JV,guR6+6u[ZU<bnRl;uhlhYPRK+7%H9F]qF_^H.ts6BoKp(S8pb`]-5g-^j_AqKqm1,=`e%B4MsH?kar#ck!JpU+sHUC@hA=G-imGqW[FcVh_0OAqRSTR@;1ifQM(Def,dWU6/p2>@eSR9=)7nZKl492Wf>I<Nh'J!%@P70#C[hQ>CN/D7?,]1>(E!O"J[$id_"^Tek#Cb5c^pAS/1_nllXUP-q$N3S72HUa=O!'BZh*ca>1:0j7R$V`Ft-nc`02$u`I]an.!>O?],86/$[)MnmQ,!qC+tA`pdj^M*6$$WB=uQ%8DqiSj;WY`lA`W*>%,C#=c<Z;k1%FYqi!X-lpVc$d?7@>[oC=@aAGAW>d9+>?O>)d`6$SiJY3-a038Vn;?<bh"H8)#A_`_0EEjflI)I2hS@Fa5dtJFU(%&GdV3`S>(88WG4_lCoJp'F5"uR?LdII#WLU`P!A]s(%'uWQLIi:JB2`LiWYkXEl$?V\:#3G@iXf*=`?qH9tBR7N7G%lh>PQmL4:kBg&R,[p?9"o>3pL9]gY"+?!"#r!rNLRmT\$/(Dt@Jlh\UQB7:pYVC_Kd,Z?n5;R$rd+>^$VH*e\QI0Fa0Q,==QiQ_(t&e/on79uOVXUeX'jqoV7IF`;8A;e$gKY?:LP"jWs,1:;U._Vq#UV`=Lho2:4>HQ\Y$eH)[Yd@X2KNX1!T:?W?i#Wt.hX;0Ol.*?dWrG%$VQOR@eb(VQ;)3;.T.:Z1^m1b8Bdrn!lQGXc-jC`/07h"o[5\/$$1#<s7;io898^i3D]Z1$KIB2)%jjCN&j[n9ht+RppJtC]ErC0=!bLlH_a/gYN(c<ukG'k+]S#tOdV4=R=aCbV-nds8kWkp1"o&L
 "_oLBf01Eg#&W)PMP.F(UW_Q'8Z>XlgEiD-aXKdBC=I14`R0_dc'M%[&l:sj#]'juPN)^iU`PdfAWSlmq5c_;HH*08&YrYOY5/Ci#[u5UY5j4)bX-gfY6"Rc1X[(b9P(EHb2LSU])PSX=:G+XVmq`3sTpd)Cm]#9A#=c(Kdg4T]kre>a8"D:2h!4@0(K?qfJAXn)K;J\_)cE9ZWYMV8qdjgN0Z/iD(3AHX^:##@I[C^Hp5<h7#WOuD5S`<IohKKdmJLE_;!?Ss&ObRZT7Q6cJ?QjtAct44TrLYL`GQ87,E,-DZG5/]m]tP&"ANZZ*HNiBIR&`dg'$JojbE-^;4t?R1T4IN//>gFCM$C+Dr.tS"D;`00cIFc1k3-I2Ge+E&j@_^[o)K7j9o)[c;gEZU4nTu:?MgbG7GX7Yu>^7ATrRA%kSSlB/_j]EX#\9'BM9raB3rs^5P.g7S\pah+g]F57kg@mij+j&a=O^9:0eLde0552lOpBg2]&IEY[e95Va"7`[D>G)cRhR#!X`i36_Z$_9Wq_?`HC<"#59$1;U'^C#3QU![O0dquC`:Ym]=r;VtGl.na[qeP1R8W)ls)2C`%>$VItpiaq^ZY`A:s)O+4Qr`h2>5%+sV>?3V9X2Irc#Gc)Oq^;pu0>WOJ,b';Y9+mI80c<2-:!<(u+,n\>4J?.I5tNmA-pAi;*`"[=Fn&^f8-&s0i+4'(P6(\>/XZc4J-":EW/ji>KFnVT2?.</jJAP*"coL_3D*Uq:B?XB92rGM_Ic5a5;fM73Lu`XD]>._oiJE_%`8^$hK]f`?'qg7_m-3sM\C7AekGU\cO+31pDn<H*5D~>
+Gat=,968iG&AII3nEA*K#iC^"P.J*NR?#`a4k2^2,Xc*8&N!$Ne\BF.,_ZCj.!ETd*WcE:Kl=_3i:D9fnLh*eT@h_@Za-]\j]FG=3EBV,>j-OQnNq$)[Jmj[a9V%N%Jon$03'Mketjr7eHbD)C]3G]O7hcQG4uX;=2Sq%-ZKu,rc-8Dj*2iV,dX(DJ$2'1RKL`Q#L0h\f-,T".".bV&@GF6=K1an[\[!$`_TYHO1.n,e-'^>2cZKpTkW1\NAj2(5qU'92rGITE](JhZL)>)-K]KJAHtOJ;CH]^/ugS(bh3gih/>A%mc\k#*#bDXNM?]*#d*sk)MW@C"]L&]OKTZC9@enoVJ$1N898Ta/(Act^+5>>D6ti_8p^i*jTErT(g"%[an6b_Lcr?+.qu06.3^]LMSqG*Q*'jQrhB)+D[\mgNPKda\@qd"r1n-ZWl>TWg9kAt^;?"s#;r'YMFhc%*r?*O@u&!tLU78MeWRg>jI3#*4RXO9Ep<d&?=N.p=2iS3RteD2r4ag<hDHEk_4Sb[FOh"j[,e<';'[9f(4?O"&l(WU%0B-f9k[479qQ^QgOfNE]P/[Amb/'"j7Sl1,BOK;9NXDMk:sO:Ef*U66ZBn^O-G?["Mor,^0n#X6FPLPLoUB"dEG)6(i9b;"/ab;=+.Gh/#;DXJJ[fo3-)2C:L>fC)qK2?=jHq-Asoq9$f=,;R7>.6<"Lhe@idIlS$']<Mp`/o1O-5H.n.^A@=dIffm7"5RU[mQN`f:WaVJ_pKY7p&2`\.t):J/Q"hV.Y"0gnNGHn?q?:4Ma_K>o,0(#)jIM*=OFpEY)FH3gSmC&,QoO;,#iP4E`Wid^fX6Y3KP%a,-^6Sb9'Zs\(BdpX+0I6*V5R-ZL.&"m=Q.Vk]'&%UoMbYdkRM<_]+7C2%$UI*!B6<+SFTWVZ@@d)YhHDp9b59^Dn\F*8#Qpq4rR4GSfd%%OCN"Vc&)&F%k13-",VL=W'Yjs9R?Z$^JU5Y
 QXSto3C]fJ!"6@jtJ<Q\)NQBUF4]@c-e`?FMi_+UC\'G,H7)X0,2]*I)7J+=Sfi5S'/*u!`-ke33%5h5kB"*/LEZu9*,1bJsnjSNJU:UDOh!4OVjGl#!Cp?8VAQh>\OL?/6HbVo-U(KeBG`9iHU;pJ;P\S;cK<iku(0UrD6*""OH:LXT(EN'.(#)nk5TV8tbui5j$l0sH'q9@WN-[YAZ=LD!Xs-fJFIp3>N0#h_.5t9hfi<J#:OYn@5^gK'l+i.:r.jKDSG>T7!:@likWl,>P16;a8-_aTi01kXQmA3l!OhZnVD!JC`p.Sk7F=Omk5qBGJ2egJ+2>YABd^496jZVYN'bqO?_`8eUJkY*]opWT=+PiWUA]=*_T`M'>)XlM1:-<.jKh_FjuC9)BOJ_k:ICL5J/S!;3\Um&WOhOV9WV*qZ<fH("hoA=b>BF9hD=-!5@Z;,j\HQC9>#JuFY@`IFa]_S[7'Gj^S@qVoj`._eXI0hM1And8OBb>Gp[=HriTU3Qd)+9fKqlH0'f$cQu;s:@#a>Un6?^sBrgu_9(2SN<:BdN*cA,pf4aV,Z^`mPX_S?s-AC4CEQ(6cHEjSepHf$iHpMGunX0l"A5+B+ZM)068AB>tSZE"_eh<keCVfB>B:'dp,kM-gEZiKZAH&eL73m^VGBu;2%B&AP%'"]bJN.g@U0tWafYe6qlc3V[3+m+o!/eJBZP&nKdA['qc'bHS71M<NR'@o[,<ru^&,5rH%'8(d=.C]Gl@\/CEBNKa5:<+c^el=i+Cd94&!r\mn>W96*e,7n+uOEh\ggX^Cu_stJdd:,mKSXgeCP_aLl1"!SjjL0~>
 endstream
 endobj
 13 0 obj
@@ -72,7 +72,7 @@
 15 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 467.732 202.656 455.732 ]
+/Rect [ 108.0 467.732 197.328 455.732 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (hod_admin_guide.html)
@@ -83,10 +83,10 @@
 16 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 428.132 231.324 416.132 ]
+/Rect [ 108.0 428.132 186.648 416.132 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (hod_config_guide.html)
+/A << /URI (hod_user_guide.html)
 /S /URI >>
 /H /I
 >>
@@ -94,10 +94,10 @@
 17 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 401.732 186.648 389.732 ]
+/Rect [ 108.0 401.732 231.324 389.732 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (hod_user_guide.html)
+/A << /URI (hod_config_guide.html)
 /S /URI >>
 /H /I
 >>
@@ -188,31 +188,31 @@
 xref
 0 26
 0000000000 65535 f 
-0000004476 00000 n 
-0000004541 00000 n 
-0000004633 00000 n 
+0000004473 00000 n 
+0000004538 00000 n 
+0000004630 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
 0000000564 00000 n 
 0000000684 00000 n 
 0000000716 00000 n 
-0000004756 00000 n 
+0000004753 00000 n 
 0000000851 00000 n 
-0000004819 00000 n 
+0000004816 00000 n 
 0000000988 00000 n 
-0000002907 00000 n 
-0000003030 00000 n 
-0000003071 00000 n 
-0000003243 00000 n 
-0000003416 00000 n 
-0000004885 00000 n 
-0000003587 00000 n 
-0000003750 00000 n 
-0000003920 00000 n 
-0000004033 00000 n 
-0000004143 00000 n 
-0000004251 00000 n 
-0000004367 00000 n 
+0000002904 00000 n 
+0000003027 00000 n 
+0000003068 00000 n 
+0000003240 00000 n 
+0000003411 00000 n 
+0000004882 00000 n 
+0000003584 00000 n 
+0000003747 00000 n 
+0000003917 00000 n 
+0000004030 00000 n 
+0000004140 00000 n 
+0000004248 00000 n 
+0000004364 00000 n 
 trailer
 <<
 /Size 26
@@ -220,5 +220,5 @@
 /Info 4 0 R
 >>
 startxref
-4936
+4933
 %%EOF

Modified: hadoop/core/trunk/docs/hod_admin_guide.html
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/docs/hod_admin_guide.html?rev=673344&r1=673343&r2=673344&view=diff
==============================================================================
--- hadoop/core/trunk/docs/hod_admin_guide.html (original)
+++ hadoop/core/trunk/docs/hod_admin_guide.html Wed Jul  2 03:07:53 2008
@@ -210,7 +210,7 @@
 <a href="#Configuring+HOD">Configuring HOD</a>
 <ul class="minitoc">
 <li>
-<a href="#Minimal+Configuration">Minimal Configuration</a>
+<a href="#Minimal+Configuration+to+get+started">Minimal Configuration to get started</a>
 </li>
 <li>
 <a href="#Advanced+Configuration">Advanced Configuration</a>
@@ -224,7 +224,7 @@
 <a href="#Supporting+Tools+and+Utilities">Supporting Tools and Utilities</a>
 <ul class="minitoc">
 <li>
-<a href="#logcondense.py+-+Manage+Log+Files">logcondense.py - Manage Log Files</a>
+<a href="#logcondense.py+-+Tool+for+removing+log+files+uploaded+to+DFS">logcondense.py - Tool for removing log files uploaded to DFS</a>
 <ul class="minitoc">
 <li>
 <a href="#Running+logcondense.py">Running logcondense.py</a>
@@ -235,7 +235,7 @@
 </ul>
 </li>
 <li>
-<a href="#checklimits.sh+-+Monitor+Resource+Limits">checklimits.sh - Monitor Resource Limits</a>
+<a href="#checklimits.sh+-+Tool+to+update+torque+comment+field+reflecting+resource+limits">checklimits.sh - Tool to update torque comment field reflecting resource limits</a>
 <ul class="minitoc">
 <li>
 <a href="#Running+checklimits.sh">Running checklimits.sh</a>
@@ -251,8 +251,7 @@
 <h2 class="h3">Overview</h2>
 <div class="section">
 <p>The Hadoop On Demand (HOD) project is a system for provisioning and
-managing independent Hadoop Map/Reduce and Hadoop Distributed File System (HDFS)
-instances on a shared cluster 
+managing independent Hadoop MapReduce and HDFS instances on a shared cluster 
 of nodes. HOD is a tool that makes it easy for administrators and users to 
 quickly setup and use Hadoop. It is also a very useful tool for Hadoop developers 
 and testers who need to share a physical cluster for testing their own Hadoop 
@@ -263,20 +262,20 @@
 resource manager</a>.
 </p>
 <p>
-The basic system architecture of HOD includes these components:</p>
+The basic system architecture of HOD includes components from:</p>
 <ul>
   
-<li>A Resource manager (possibly together with a scheduler)</li>
+<li>A Resource manager (possibly together with a scheduler),</li>
   
-<li>Various HOD components</li>
+<li>HOD components, and </li>
   
-<li>Hadoop Map/Reduce and HDFS daemons</li>
+<li>Hadoop Map/Reduce and HDFS daemons.</li>
 
 </ul>
 <p>
 HOD provisions and maintains Hadoop Map/Reduce and, optionally, HDFS instances 
 through interaction with the above components on a given cluster of nodes. A cluster of
-nodes can be thought of as comprising two sets of nodes:</p>
+nodes can be thought of as comprising of two sets of nodes:</p>
 <ul>
   
 <li>Submit nodes: Users use the HOD client on these nodes to allocate clusters, and then
@@ -292,22 +291,22 @@
 </p>
 <ul>
   
-<li>The user uses the HOD client on the Submit node to allocate a desired number of
-cluster nodes and to provision Hadoop on them.</li>
+<li>The user uses the HOD client on the Submit node to allocate a required number of
+cluster nodes, and provision Hadoop on them.</li>
   
-<li>The HOD client uses a resource manager interface (qsub, in Torque) to submit a HOD
-process, called the RingMaster, as a Resource Manager job, to request the user's desired number 
-of nodes. This job is submitted to the central server of the resource manager (pbs_server, in Torque).</li>
+<li>The HOD client uses a Resource Manager interface, (qsub, in Torque), to submit a HOD
+process, called the RingMaster, as a Resource Manager job, requesting the user desired number 
+of nodes. This job is submitted to the central server of the Resource Manager (pbs_server, in Torque).</li>
   
-<li>On the compute nodes, the resource manager slave daemons (pbs_moms in Torque) accept
-and run jobs that they are assigned by the central server (pbs_server in Torque). The RingMaster 
+<li>On the compute nodes, the resource manager slave daemons, (pbs_moms in Torque), accept
+and run jobs that they are given by the central server (pbs_server in Torque). The RingMaster 
 process is started on one of the compute nodes (mother superior, in Torque).</li>
   
-<li>The RingMaster then uses another resource manager interface (pbsdsh, in Torque) to run
+<li>The Ringmaster then uses another Resource Manager interface, (pbsdsh, in Torque), to run
 the second HOD component, HodRing, as distributed tasks on each of the compute
 nodes allocated.</li>
   
-<li>The HodRings, after initializing, communicate with the RingMaster to get Hadoop commands, 
+<li>The Hodrings, after initializing, communicate with the Ringmaster to get Hadoop commands, 
 and run them accordingly. Once the Hadoop commands are started, they register with the RingMaster,
 giving information about the daemons.</li>
   
@@ -318,20 +317,18 @@
 JobTracker and HDFS daemons.</li>
 
 </ul>
-<p>The rest of this document describes how to setup HOD on a physical cluster of nodes.</p>
+<p>The rest of the document deals with the steps needed to setup HOD on a physical cluster of nodes.</p>
 </div>
 
 
 <a name="N10056"></a><a name="Pre-requisites"></a>
 <h2 class="h3">Pre-requisites</h2>
 <div class="section">
-<p>To use HOD, your system should include the following hardware and software
-components.</p>
 <p>Operating System: HOD is currently tested on RHEL4.<br>
-Nodes : HOD requires a minimum of three nodes configured through a resource manager.<br>
+Nodes : HOD requires a minimum of 3 nodes configured through a resource manager.<br>
 </p>
 <p> Software </p>
-<p>The following components must be installed on ALL nodes before using HOD:</p>
+<p>The following components are to be installed on *ALL* the nodes before using HOD:</p>
 <ul>
  
 <li>Torque: Resource manager</li>
@@ -340,7 +337,7 @@
 <a href="http://www.python.org">Python</a> : HOD requires version 2.5.1 of Python.</li>
 
 </ul>
-<p>The following components are optional and can be installed to obtain better
+<p>The following components can be optionally installed for getting better
 functionality from HOD:</p>
 <ul>
  
@@ -364,7 +361,7 @@
 </div>
 
 
-<a name="N1008D"></a><a name="Resource+Manager"></a>
+<a name="N1008A"></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
@@ -379,49 +376,48 @@
   Users may wish to subscribe to TORQUE&rsquo;s mailing list or view the archive for questions,
   comments <a href="http://www.clusterresources.com/pages/resources/mailing-lists.php">here</a>.
 </p>
-<p>To use HOD with Torque:</p>
+<p>For using HOD with Torque:</p>
 <ul>
  
-<li>Install Torque components: pbs_server on one node (head node), pbs_mom on all
+<li>Install Torque components: pbs_server on one node(head node), pbs_mom on all
   compute nodes, and PBS client tools on all compute nodes and submit
-  nodes. Perform at least a basic configuration so that the Torque system is up and
-  running, that is, pbs_server knows which machines to talk to. Look <a href="http://www.clusterresources.com/wiki/doku.php?id=torque:1.2_basic_configuration">here</a>
+  nodes. Perform atleast a basic configuration so that the Torque system is up and
+  running i.e pbs_server knows which machines to talk to. Look <a href="http://www.clusterresources.com/wiki/doku.php?id=torque:1.2_basic_configuration">here</a>
   for basic configuration.
 
   For advanced configuration, see <a href="http://www.clusterresources.com/wiki/doku.php?id=torque:1.3_advanced_configuration">here</a>
 </li>
  
 <li>Create a queue for submitting jobs on the pbs_server. The name of the queue is the
-  same as the HOD configuration parameter, resource-manager.queue. The HOD client uses this queue to
-  submit the RingMaster process as a Torque job.</li>
+  same as the HOD configuration parameter, resource-manager.queue. The Hod client uses this queue to
+  submit the Ringmaster process as a Torque job.</li>
  
-<li>Specify a cluster name as a property for all nodes in the cluster.
-  This can be done by using the qmgr command. For example:
-  <span class="codefrag">qmgr -c "set node node properties=cluster-name"</span>. The name of the cluster is the same as
+<li>Specify a 'cluster name' as a 'property' for all nodes in the cluster.
+  This can be done by using the 'qmgr' command. For example:
+  qmgr -c "set node node properties=cluster-name". The name of the cluster is the same as
   the HOD configuration parameter, hod.cluster. </li>
  
-<li>Make sure that jobs can be submitted to the nodes. This can be done by
-  using the qsub command. For example:
-  <span class="codefrag">echo "sleep 30" | qsub -l nodes=3</span>
-</li>
+<li>Ensure that jobs can be submitted to the nodes. This can be done by
+  using the 'qsub' command. For example:
+  echo "sleep 30" | qsub -l nodes=3</li>
 
 </ul>
 </div>
 
 
-<a name="N100CC"></a><a name="Installing+HOD"></a>
+<a name="N100C4"></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
-install HOD.</p>
+<p>Now that the resource manager set up is done, we proceed on to obtaining and
+installing HOD.</p>
 <ul>
  
-<li>If you are getting HOD from the Hadoop tarball, it is available under the 
+<li>If you are getting HOD from the Hadoop tarball,it is available under the 
   'contrib' section of Hadoop, under the root  directory 'hod'.</li>
  
 <li>If you are building from source, you can run ant tar from the Hadoop root
-  directory to generate the Hadoop tarball, and then get HOD from there,
-  as described above.</li>
+  directory, to generate the Hadoop tarball, and then pick HOD from there,
+  as described in the point above.</li>
  
 <li>Distribute the files under this directory to all the nodes in the
   cluster. Note that the location where the files are copied should be
@@ -434,21 +430,18 @@
 </div>
 
 
-<a name="N100E5"></a><a name="Configuring+HOD"></a>
+<a name="N100DD"></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>
-<h3 class="h4">Minimal Configuration</h3>
-<p>To get started using HOD, the following minimal configuration is
-  required:</p>
+<p>After HOD installation is done, it has to be configured before we start using
+it.</p>
+<a name="N100E6"></a><a name="Minimal+Configuration+to+get+started"></a>
+<h3 class="h4">Minimal Configuration to get started</h3>
 <ul>
  
-<li>On the node from where you want to run HOD, edit the file hodrc
-  located in the &lt;install dir&gt;/conf directory. This file
-  contains the minimal set of values required to run hod.</li>
+<li>On the node from where you want to run hod, edit the file hodrc
+  which can be found in the &lt;install dir&gt;/conf directory. This file
+  contains the minimal set of values required for running hod.</li>
  
 <li>
 
@@ -468,7 +461,7 @@
 <li>${HADOOP_HOME}: Location of Hadoop installation on the compute and
     submit nodes.</li>
    
-<li>${RM_QUEUE}: Queue configured for submitting jobs in the resource
+<li>${RM_QUEUE}: Queue configured for submiting jobs in the resource
     manager configuration.</li>
    
 <li>${RM_HOME}: Location of the resource manager installation on the
@@ -481,9 +474,9 @@
 
 <li>
 
-<p>The following environment variables may need to be set depending on
+<p>The following environment variables *may* need to be set depending on
   your environment. These variables must be defined where you run the
-  HOD client and must also be specified in the HOD configuration file as the
+  HOD client, and also be specified in the HOD configuration file as the
   value of the key resource_manager.env-vars. Multiple variables can be
   specified as a comma separated list of key=value pairs.</p>
 
@@ -491,7 +484,7 @@
 <ul>
    
 <li>HOD_PYTHON_HOME: If you install python to a non-default location
-    of the compute nodes, or submit nodes, then this variable must be
+    of the compute nodes, or submit nodes, then, this variable must be
     defined to point to the python executable in the non-standard
     location.</li>
     
@@ -500,46 +493,47 @@
 </li>
 
 </ul>
-<a name="N10122"></a><a name="Advanced+Configuration"></a>
+<a name="N10117"></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
- Guide</a> for more information.</p>
+<p> You can review other configuration options in the file and modify them to suit
+ your needs. Refer to the <a href="hod_config_guide.html">Configuration Guide</a> for information about the HOD
+ configuration.
+    </p>
 </div>
 
   
-<a name="N10131"></a><a name="Running+HOD"></a>
+<a name="N10126"></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>
+<p>You can now proceed to <a href="hod_user_guide.html">HOD User Guide</a> for information about how to run HOD,
+    what are the various features, options and for help in trouble-shooting.</p>
 </div>
 
   
-<a name="N1013F"></a><a name="Supporting+Tools+and+Utilities"></a>
+<a name="N10134"></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>
-<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>,
-         HOD can be configured to upload
+<p>This section describes certain supporting tools and utilities that can be used in managing HOD deployments.</p>
+<a name="N1013D"></a><a name="logcondense.py+-+Tool+for+removing+log+files+uploaded+to+DFS"></a>
+<h3 class="h4">logcondense.py - Tool for removing log files uploaded to DFS</h3>
+<p>As mentioned in 
+         <a href="hod_user_guide.html#Collecting+and+Viewing+Hadoop+Logs">this section</a> of the
+         <a href="hod_user_guide.html">HOD User Guide</a>, HOD can be configured to upload
          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>
+         to DFS could increase. logcondense.py is a tool that helps administrators to clean-up
+         the log files older than a certain number of days. </p>
+<a name="N1014E"></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 
+        run it using python, for e.g. <em>python logcondense.py</em>, or give execute permissions 
         to the file, and directly run it as <em>logcondense.py</em>. logcondense.py needs to be 
         run by a user who has sufficient permissions to remove files from locations where log 
-        files are uploaded in the HDFS, if permissions are enabled. For example as mentioned in the
+        files are uploaded in the DFS, if permissions are enabled. For e.g. as mentioned in the
         <a href="hod_config_guide.html#3.7+hodring+options">configuration guide</a>, the logs could
         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="N10162"></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">
@@ -599,9 +593,8 @@
               <td colspan="1" rowspan="1">--dynamicdfs</td>
               <td colspan="1" rowspan="1">If true, this will indicate that the logcondense.py script should delete HDFS logs
               in addition to Map/Reduce logs. Otherwise, it only deletes Map/Reduce logs, which is also the
-              default if this option is not specified. This option is useful if
-              dynamic HDFS installations 
-              are being provisioned by HOD, and the static HDFS installation is being used only to collect 
+              default if this option is not specified. This option is useful if dynamic DFS installations 
+              are being provisioned by HOD, and the static DFS installation is being used only to collect 
               logs - a scenario that may be common in test clusters.</td>
               <td colspan="1" rowspan="1">false</td>
             
@@ -613,34 +606,33 @@
 <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>
-<h3 class="h4">checklimits.sh - Monitor Resource Limits</h3>
-<p>checklimits.sh is a HOD tool specific to the Torque/Maui environment
+<a name="N10205"></a><a name="checklimits.sh+-+Tool+to+update+torque+comment+field+reflecting+resource+limits"></a>
+<h3 class="h4">checklimits.sh - Tool to update torque comment field reflecting resource limits</h3>
+<p>checklimits is a HOD tool specific to Torque/Maui environment
       (<a href="http://www.clusterresources.com/pages/products/maui-cluster-scheduler.php">Maui Cluster Scheduler</a> is an open source job
       scheduler for clusters and supercomputers, from clusterresources). The
       checklimits.sh script
-      updates the torque comment field when newly submitted job(s) violate or
-      exceed
+      updates torque comment field when newly submitted job(s) violate/cross
       over user limits set up in Maui scheduler. It uses qstat, does one pass
-      over the torque job-list to determine queued or unfinished jobs, runs Maui
+      over torque job list to find out queued or unfinished jobs, runs Maui
       tool checkjob on each job to see if user limits are violated and then
       runs torque's qalter utility to update job attribute 'comment'. Currently
       it updates the comment as <em>User-limits exceeded. Requested:([0-9]*)
       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="N10215"></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
+<p>checklimits.sh is available under hod_install_location/support
+        folder. This is a shell script and can be run directly as <em>sh
         checklimits.sh </em>or as <em>./checklimits.sh</em> after enabling
         execute permissions. Torque and Maui binaries should be available
         on the machine where the tool is run and should be in the path
-        of the shell script process. To update the
-        comment field of jobs from different users, this tool must be run with
-        torque administrative privileges. This tool must be run repeatedly
+        of the shell script process. In order for this tool to be able to update
+        comment field of jobs from different users, it has to be run with
+        torque administrative privileges. This tool has to be run repeatedly
         after specific intervals of time to frequently update jobs violating
-        constraints, for example via cron. Please note that the resource manager
+        constraints, for e.g. 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>
 </div>

Modified: hadoop/core/trunk/docs/hod_admin_guide.pdf
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/docs/hod_admin_guide.pdf?rev=673344&r1=673343&r2=673344&view=diff
==============================================================================
--- hadoop/core/trunk/docs/hod_admin_guide.pdf (original)
+++ hadoop/core/trunk/docs/hod_admin_guide.pdf Wed Jul  2 03:07:53 2008
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 816 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 887 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!$E9lldX&;KZO$6AMd<Cn=Ka/#[^m3L^MTr5=($8U0H98!ggo'\+!,rs3eGG^@P%qad3V.[2>m:G@k>If9/&:nNT+T7Wd#\4DL8Gt5El=[hdT^.@Ug4=1KlSt08R"GPK6M56)(?YURm:)4'_%.**;P!u@Hd;rbBL!_arQ\[_s3-o)5kV1GgmIt,MOKC5)Z<N`d@id`Liu<DoRb@1[ajH,])CDbYP5-RF7qQum>17jQf8K<kirQ"a>C6h6IJeoBkC$:\R^V]4Z'h2265"pY1G`$Qp!-EVkGi!W5ikTTe5pXX(5-U<i4]m,0j;9(4JE)%U1U[1q0sd@G$cgPMEVCUT!H;cah+*q=XULI&jF!h!NaBE!Z%j\uI<1%n!8B/bOH>2EYct2o2Y05fg1CO(7KRlM5*E;Q<nA"",^s#PqXWpb'i$oFQkhk#/i1^)C?)ib9q!,(!k%;%t(RBcXLU^I\+(86C1=Aj*XC$u8P7;d5m+4b,bfg6VT<&`QN\oa$S+s"D/"*=Gh#%;r06S"c!UID?mqR9.CE)j%o2>4\99r&'Kp*J@?m?`1LT#%OV>:>"O65*q[PN`%2R#)aj]]6Je;)>cm,+^=L75D;LbiUu<'S.l-V3S(=jKM?CNP:]FVja>,7$<GoJUEB`DASE4`fa$<>%fTljZtg?cM(n#bLWFaS46s<Y`[H@g.Uh]Y&0qsS$uDFecDBsMaVZQ36P=XnC</-+E9U<*<7)Nn]&K^MfsWeupif'0Ym<[iZ(`g+`^LIe[XBefoj_61:KFb5Bj4$"oi[k*UE-tPCf[O<R\eB(rs$kDNXl~>
+Gb!$E_/c#!&;KX9KoXG%WXoI*0km(J4-N7*cr8[$"bAN7M$W'6hS'WT8>L*A%ZQ)OB#V((pM72'H0W)T$igb\!bpmBo9Xe0<1XV^rqTr=`hF$\+A+oQJ8_KhX:V*h!N.nPoX!'W\+^]Ga`qe,IXq'SNZ8.N(O6dV`!#p&1knZ0T/AJ<Lj???V7k1Y=-Tb'MFW2Xk4*hP9gI^U0HT9MXuCgh4hU3/he]:I1AYqkL)Jq^0?p&@0JF;FiFV-oJ9XS8Q^Jl_c]XklHJc&h.G>f-h!B/=15B6P/49:;U)c_-%./;sdSBEiG;APHj&nh4;>ABc7VoEabM;&;K#s#u>i^(A5OqQ\Fj5/BaffS7Njn=$c%D-A!csaDU[-&8m9n!j]&W`qn<-ebHkYjY"W6]hp[d%7P_Kd=MNk90c[k*VP*u>-j/g@;$b]Uc;bV-lXG"9jW3V.Q)6%<>+,&'`p^)7t$mD5-(4jf_\PWROs/ajb4?",Wd,?k1^e>ffHXO.LmcI`d",N8lh=85H3I_^A5(WT.oE&u"VP4eYK0.q6IG5+.B'cK.F_Asm.G5YI's!a3YOUj5+rn2k-Ja;"T#t,^^o;PVCJj>NWM$o!Y^NmgVfPk><=3FL8K4q*8Z:Z0^9"2lSpah$XDj5d>>$S$mgb]884:J3-TjqoBK[*Apje7[qWAfds/K5><!U%[!>;qBI9U6>]$KGcn(>0a)VqO,RaJ]c'eX9jcdPkmd?TZkHRbX"C#:=il$.SH^&+L++1c2/`A#jXE/9,h-9tI*H=+=+e)]O\:';4MLW&HII6ujQ,%.PGR_G?[UL_nEg"u]i-GHlA6A`+u%CO2YS)pf$-VF&n8S@*^oXl#u0Q^X%CMO?"GE,BZh5Jd(>4g]iVlU1~>
 endstream
 endobj
 6 0 obj
@@ -88,7 +88,7 @@
 18 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 468.666 235.172 456.666 ]
+/Rect [ 108.0 468.666 300.164 456.666 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 19 0 R
@@ -128,7 +128,7 @@
 26 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 395.866 295.808 383.866 ]
+/Rect [ 108.0 395.866 423.476 383.866 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 27 0 R
@@ -138,7 +138,7 @@
 28 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 377.666 323.828 365.666 ]
+/Rect [ 108.0 377.666 501.788 365.666 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 29 0 R
@@ -146,10 +146,10 @@
 >>
 endobj
 30 0 obj
-<< /Length 2257 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2280 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GatU5>Ar7S'Roe[d+_G@<HXY@[rbd,%1'6chHlLVTOlhd.uB-9%^KHV,>/d_C!r=V71)m-Fme/_%eY*%qfEWYDI>QW@Qee6c-3R8pubh%#OY$3DnCI//ILgI/(ac.IItDUrmeoPeltUN5?ND>MdL*]04llAZet^m2XL&<4,G.3fKK6hF<!BIC2,>5^X#+<;FAY##-"mrcaACM&@ff[OSG*B33SDJV7=79"Y!M^rI";2iV*)"\5CfS)bjOVK/MYWLs+q_Bk\aACL0Xefs6A&P*Hun)[cj-aCb2<c7Q>5:1ARFAZT.aMSajSCUW`(<1b5rW_9<WR_%ID2/UU(>t`R4G:Z8]T+hCD;n$sHfN#"h>#M433Ja"_Hbt&A4/4skKc-kpr&!k-,]Y,:MsHP0BS4_?_KI\(/a#,tAYd<Es,Ih,kU/uk2a^upWaKE,44<]20fZd\./p@1>+[(CSW#aXkuddF7ku%;G*VmjC0Zm*IPGDOhJfTXTK:u+Q`n$Vj?^m&C.bVlQKGiS7^ob3O)C_87[2QQk`"+%.9]W>+>*G$QTSH0WpHir.7&8%,aMt3YEr4dD+5Dg_Um4P27Tino0+rfAd.^X:f>$Y1hURVBIp,s_n-g'oaWj`--oYRpUDR3Cs@$mP*Y(Y+4QOS5]B/fUm,o<+Kt4UdK!u)JG^J:<$+jpK(A[@8[#o?')Z1g5UJ8FQ*m"o8DJ=lFf`V:f$"APS];>@jnHhq=?a*qaS5BeEXS=4(gF2pe'Nfg^%KC6lk8auVCd&kdM[b]14#YA;5&auLm/]$0o1jK0:5_02@<GQEp8jS?Oa:`NlPZN]Kgq[YQE^i_n"IS8_IgQ:j1"YSZ\?-Lpr8>ou6.k;\P>X_NFn(QlA,ddu:\"#s+#(\;]KL<!(c%AOUUXUqEXN$2NBS33)f=cIF_@!;^:=%Os\i?8t)taG=(l`aQd!WS@cAO6>Fl`LDT6E>NBcL4]!(WP!1#:G\Xc3N[WZ3al"
 Ig"o.e_1mAZplj3dGE'H5_R1bVLuu-eOV4lA0]:Psp'&A@2+g1C?>B@F!-RSk)TG/n:!L'gXDHi+]B245Y>J2!IBS1(nTJbI*cXB'qS"A_2QM,4am`&=_'G;XOTr!:eWtT`/Xqr@F2PF#rGiLP]K*5mA$e=iC//KA;VPGSChW:,<j*-MA?0JO]L5P%0b'k?6WD6(6]?)#2*.HMT=STbHgtG'If5$qKI,V#`EKERi't62j!ZE[WY-.BE<ko!&)u98gm7bM7TGa!7=28r:BV69a/2V^%#MVHN`5\$j3*9V)FN].!;;b4cAr.?quhl,[AkaRfVtD9$sn6s$E9nI-2J*&m_&YQ`@)?Y1a/bGp!b^.5\CK3CC(/TQE6#"H"IdpQK%cC9tjNl,/]AOX;OH,&+3#)<gbt_A:-aqXd5r;fCZu9DL0*>15=S(]TCDuNo6g7D+A1Ahhrh;Oo9!7Tt*X_$i>=d6$oQ[&,"AN0dY<Q==+eE-p8C!L_P:bSZ.iZYr)-f.6s=7o&^!(PbO@-'5=<m275P!%\VF;^InXl,mKff1bNf20,q`O`+Da51XB,U!:e\9)0%g`Lj3Stef'?RJM'uc^^Q#"O>G\P;FhY918N_NPi+^hZN,2<]djSjLjRYe:p&>qZg&TGRb"-$?X,f<WDa`$X:5=o*6W5bfe"t<TV/8*=pP):VILuFm1aT>`Wo4G`n$s3Go]k&Eo9`d"G>F6q.C7\,/I"jQT)[<6$U+"Tu)Egb#0h!\A$`3P?2gW-\5u\'%PRFUu6s#:Pj\Pq::PEflW\2$J1ltYY8n?V?C9J)PZ=l8f4fl--iXSgO!uL-c1.STG[+l'5B)jQln\A%kEBtBh9lkN5RkO"1pN;B<\WEQ]E>Z%bM*JC(4hbFWo?]l$VoXdW"7A1?-Z!ck6SS3tFdiWP'dI^:+83HE<S%>to"!lT/*:ifHkXOsu_m4LFGsNsC'_43#Wi<k?UU/SVp<\0*)3p-5iVB5-
 Q:=;Vq-l?(VPnRVrKr<@*NNrG/q<I#'_-#4C?ftXg3_8`3"REQ5'*4'>-';`R#C8RQL.aL`R!#lY@:hkGm`NF-khHW2rK+aTmOgk?74"^1KAar(YB)"@P3jB]\j0rHp5H:Z][GHBNG#\_B6XE"IXa'na*Td;*[3CJ!O9)L?KZ12008@i1K4QtMm5\"h,QLcurR>)ceSI@YM3D59H(c`hT&V)*2+D[igf0B2B`5m$mH`CFL-'Ul.p'?6b=:7W>V('()mlJ(r1=T8I.n]e4GMb~>
+GatU5>Ap9+'Roe[i%^A"KKH\^fl"-1V.eW%I;5bh_q8Q;(r@S]qs/U=QoPDtfI#,u/&9B!qffb1HsSCBmsWH&F@08L(5B8'R$n'U9PnLZ1XE=Ke+U.KVYtXKlIX`;bAEkYI=#Jc>Jf7#[D0-"Di7t'McX$6Y5Z#r=5&ZUGb4&>msf?e6P$PeC$W_[MpJM)=#6sb.[=\8]&WMd=$%`S5(kZR"k"M0f3_Vqk-;FG\U+&EjlKZ.-qaK07C@B%<8oqQQdrgM=XNPq]HiuZ,uqhR,i>?H=>6ZcDS)N&[nt8,5dps@P!!=[KE(LGD;eu,4L)DQQpTHCQhtE+;-qd]*\h1BcfIXa_NLU@U9js%OeI.IY&bYj$3_IjX7YDVc0j$1NPXbGo2NA/n%p"?m0?ZS5sMWYg+*4;``\HP<F(>:0.VaCRYp(]C+cYrRj@imU>7>#2hcRMBrI+tI\#Pc`"dj&#D4PD[,TN\5ZR3.aA%;87Qa4H1!Q8V]s3e<9^.k3[4t1d^@..U3Pu/TIF]^*<;0k2YEC;%)NKY#nV.kDhV\iP8?3Q+YBn5%S=AuXg1kS6>G#cH8jk`>Lb'g099pn@PYK7LhNYMg]5#B?o5aNrLgc'NCRXfBX:r8F;5L6!"BRu*js3G2o#`<*'i<rm3$4f,lGF3(:j1_>klpj5^_Tr[AE&hGl5^0VmM<Jsg=',?@088;I1Oi5>I;I.)qp<b>DEH_#0k'Y[<M#KmiKC#EiY1CM*6N+.pfqJ8tf3R/(?X0oQUIVZ9dE$BMZ1TW9UlhW%*s'Xt8BIA3h22aZA.+^7T,"D<gOeD=+:g\54S8k'a-X-4OEcn[?(I9m^[bUs6)1!"j?@%a/OPeBl>WN'b%5BS4G.K1K-64=bXd$&kHm8tPu<BR+rCb)(rWXitd3NF+6[*T'(.1+)'k^Yf+eG='s2,qr6dW_1jP2:[)tTRod9FlE<@m=7*jXF.Rm3GVW&l..Dd@"B[m;;p/s8]s,
 hJ[a-g=W5'W7fcp]R;QYVVDr+SWa.S\V3]?POTqghCDJ7B%=dU9$hZoZj$h]OTP*V0<8&S:-W/b:"]k(ahJ@C\-+)bfU:j*LetZtqrl.^bOJ6H,P;e5FR70"%cE*3HD(`klS$Z,B1tN-TgA7\4Wt\<jUP-EmEe<2Nh_@i7`&UaHc_HIS[k8+eQd<o;_d3'\no4UVV8S$ROLWa@#F:&?5)qV(_OF5u$mrSL$XuW24b=-MpQY-.aS5D_JO"qceD*#@K94iEj/-V,oCWA)b0\g*i;T7nftK_?T-;=FHKn*8].#hUJ>(hu67OEp6LTKOI5Klf(jQ1H7MJk!hK5D.TmDBI%7(->QXu;kbcFLl%;]5kb6,X7;Of#6bClRh#PUVt;Q/850tq,4>OtD%E8%S"Rj7F@N8\st1rq,b#qRCQG%,3j/T6:Zl;*ZQeMUg[D#3N#l*4&HhNPQDPu'9@9\d^^oMT'AZf>hbO@,AIak!I].%cuU7p&Cb(1#Ii?rKs2e"W3M2QJ-RF2DMm$CZH")Dm>mNQ9iMEQXh6C9n3kLA^U_oa8chK3o8CrK,Z/j\&cD33bab,#;SM6idQ3%T3Fd_I>sF4[J<qL2HF"=?l-\W6uWRKTae!<@pLSodMCId1oJs.[-cpDRIB$$0oWP[!-hu3eJVK8!#bX5'6oOhGj>JB<*%$1YK$'"G-Yk?2`4[3g3V-CW]i+UC3B)N!SoIKj0\(8),NL^>N\*8jb]B%.0Dr=mM91B8WjFl:g>GdiX,bN$;<\P+2(k<EH(,!";9U1LW/)Tk(k:BPQKg31C,H#363D1@,T2":bu.DkTQr0m-T]H6GBq="oI=;?e)0EI%[`28DTmrkD+ACsSL2PX)jrPI6\,DqW'I8+QhNgF"=r\ALQU`78a3O-(]=l&.oDP3N^0(iaSr+XQfKp%,\9NM<Djm5L8?h,(lrWuh\+a22LK-_Y'oH4Hc+a$_C@T/Wu^(*,,8;aEou>_7G2RA/
 _1OsbAbVTHU&NF68Ij9[,]-VdR8$&Vp@Q:ZfJRK%)Q"H-:c^doabSE:DI:5pH(`h68A`ufNIk](p;*b6d_G(:mmGP5O:/1o3h*%&^YLt]#oS$m3<bNU/l'Z\YrXM`*9nb2JN(S@7:qsVn/iTn3>I"q&sVI\ECn.FBE.aXb[gOZIY*H:His*(Dk,0iLZQq!]]L)sI2j.`l!drk=0UhAV9.HY'O0D8s4*&m[Z#9B+GMEB!8!c^0[BRb))5hVk.B>1A&#B0?4mWk#:h.3IZASEW33nY7ZB3k*I9+?:C++(qugA~>
 endstream
 endobj
 31 0 obj
@@ -178,10 +178,10 @@
 >>
 endobj
 34 0 obj
-<< /Length 2341 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2450 /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<:`c<^KEH7k63bta<E^ea0T+8u[=?JnTfZ"H5cl>Kb-C[Y&JHiI>9EZuY"!#`^'@"RonE739qq4l;N1W'&fBlT)VJLYN*'3MdY>b.4Gat'0<8QVu`MCqs1&Z?07D!\o/Si6hmYgbRmSj-(V:2?<K-Br9Zi^-L9nGq!keS$$VE"Bi_Kiisubk09)l;bsj3c0cNeC`q38<:E6E]nH=gqZYt14K#9<$;p5Nl.TWEr2>tVd'CRBiFVHj9G877OX%VKU06LJ+Kgn*Ll%#q5!McaoL+gbsnYEiHtFN]b0H>k>$trUT`BM85n,u>CL8&2;C;E4\G]qjs*!o[2t;eRF8!t6!E8q;PoPB\4u-!BB"E#2jL>f]3X+VG$Nt"G8ar2Fot+V93;%JC+CroVXEpMmIJDU6iEB:mg*5RmLDOJqVQlIW?!ge-a%^tH<\:$glcCIItZLF*M3qbp'f,D;.$2]VYSHoEs^Bn0Khg?djL?hhIMUM!r#5QRXgf"QHcGJR<7;a9q]TT%d@p'OMBoep,AhaSkn/FfJrEB3-@`.Nh%nH]1HH:j08PlSnJJtpKTgQ*(])t;*QenbV0G6Lm7U;Q6CP+RqcY;RgY_fXk.\]FlUjB7OnMfZa_L_n<:%N!\7Jm[E[h_]SYUQ_iK_R/hf<iRG)f'g4J]^Tq.8^CkET-Cb)X'FmU:XO'cKf>>qIJ.EFju`^_<A`P"d8I8@FY>q`G`GN/p<:HBKe3n:fW7Z^8K="m68qse#9'Impk06-GOf)QCFL8WHVFt9N)H]Oa*TkF<1XeC<a\rQLVrLt&I0cLfEJT[
 nG\cH<=c"ZX>+R.\6,8Htol>(FZpmojtN4a3A;V-LuSElW$YG>@IpJo&Yg#KXbSft?>MF$%2-'ji-;[*QLn]P(n*+U1YD!CKG#/b#8NqR3\]^*Pcl_a79On&*f<n*&W3$?]umPU"pP%#bOWa$uU8gU1!Wke3!rl8AI]%ShP(Lk@l5@aE.L"%9&g3m=k.'f$b,jh5_PiYD=G&Y@8g^La]7!97QQ,Nbg[tSBV()BtuHf@C-*A5)/:/gTOOQs!t=!^*6M-s(E'G/&f&-c2%K,sBq9RM$qCpWLaZ)_judff*G,*!=4X5W`I?bG-i).#P#kM-!Z22AthiO@4>*[CWX]3D!eFCjHgk4[lGrrAN"pW<~>
+Gatm=99Yi)&AJ$CE(j/d(;r;D]H<DL-8WqUCU48)AXa)N#D$1Pn$`=M=s/efWNF[G%#04[rH5UIHF\:0>l7nfee\6K/7P+$<Y,E'^ZW(u?T<3o4KDrBC@Q`BHF`h:]l,nF^0,=hG5%:3ruB4eU\7\P+G&o_bJO,=8]A-+W*/fCH9jW$:QASkP?7F;abuXigjVuOa.LPEg["pLj`OUAGZ?#3`_1S5=n/@I86mUEi2%PlXadJ7B/&0[N?8St?1o\'UQaLu.J:^tr7MH*:Hb%hK;YpDggECib>#E^Wenui/8%:UQAhs!)L]k-cordlcM':(U/&iF^RnIrjd)/?oO3$GHR/%E/Ws*AQ>`@e]Ua<2g4TqW$=4hiHrVOsWE<Eq!e%h%h%`O+=fJm.&JuZoW>LCY*m9J9H9TkS5lA[!g'NU!"Cd4oX2Hd<1KG\BhD)GTf]JoAat*^c0r-HP$1n5<mZo7'js%ll3XHMX9HM`\hf_RJGl=&6Q;s+)@8df?rSuZ,\&P^PipTCGU^/98'bg6B2NGY"g([/Tf.>%_73R@mmN8Ah**pDGAoC5J69k&$IWmFf_)]M'UZScQ8e[C2P[m\_2+*<;>)oM3Z0qlBFG'Q-8u.4-MS5t@mj8]Nh/Yn2Akqn\NJJAR"3o<1-.G3OWa<^nG1`k/g:'JF_"m[Fr%26DkQ]X+;cSpu*)QahX3_Ulo?G="?T^KECkkD+MnZU(P:r?jki,Mi$n=IW=d^"!Tgti8^n^053(^s8Y2[]LVc<iaGuLOFS4-=&>?5I/o\-<*3I/e,os(9>c#\>-]MMO3)kQ6jW8n:&C!TGnJZ4jkE`f%4>mJMn;lZG&qXWa9T`?H+>;9f6kj(\d(.-GUT&Xn<KCo&%TQ:Wi4WQl-X5=@R0Y&oLjfB=r:VkhFY42;.XIBaOia`*">K@RVg*"S!L)[[7K.ip@Zu1$8<[X`t>#U2i4I5($ID'E;d4&/Z1XA:"Oq1o+*X>^PV1VV
 ('1ZCR]a9!!g\t<TItGs&.J8M`#7eQ1rIZLuk,L#6<UO&,%F!@lVG)?A=cMM9UX%XT2l:)A?34@jKT'/n(cV(jd'ea]#s7X2)h3U0<qXNHa/ioZ]lmC]X$;&0s'.fO&J2Ja->F5;!B[qBD)J)8'Ik1ok[*\_92GbdW!P"XZ*1[KN2V@4[/FO#WCXj*!Jj!8qNE\i@,hU.DK<t/69CaKJL%KXX'&Vqjqo[i5?A7l,(OLOC@iLh"dXh]Y76<+S.9V7hNTnP,Y_T@SNX`Z\_\RPeb)CPogp.PiPlt*MC84?fYk/Xg1r`FXpY#gVWR80S#XuGL6AXD<E%p`A$Q<u^a==+S?uD2;5pU15FWirIcO"BkSA+Xi`sU]3;]^?\_mg`oQ)dHW#BiN2&W6>3qj4-Z]-#c\<rFHP!N71H;[6,a+R/'&h4c+'29e=o4_8_q`V-%H^gnb-B=.g`VW]AiWl@JYr%a[i4#cK4!P7.47p2[5@TsA,us0D"[PI8)OWO/'628Qd/+^b,7BC)pcm2CY)Z9`AB,,%<)I!JG>l]2`*>QOa\?"=/if<;oe($s'"T:sBbG#u=Z!/\=41Z<."r8aZY?Vf7Ich-dU/8:HG5S@f-?;Kjj@RK4F0t$TXNX0homTF_>TKtGF'<coZI7f%E!(6=R!?=;Bud.;sg^PFFe5#%D+O!G"DPI9>L0NYmNepii>X_78'f%m%-P6(b^5`F>jY[0dtb,H.oO:0H`*0^pej(i*0XcN^N_()"5\[[\ctr.4@N$L8,Qei\$s#liQ$IXc=>6!8_\430^"@o/b>]2$;!TDCcX#U?<+h:e*Vg%cZH0D#bac5-%)=(2a;`f<<Rf*"8sa?oBjG=?"Z'%l*@,,AMi`;dgV[N,HG`F?8dk'KKG9H_b+Mb/%\l358NaSUl#<60b=V%+i(fjX[19k/T7?amA4p%o8Ru"3V!\&pH&"@*P?.*Ud59c<^\bac;@92]+0BFSr5Ka#eaRJ,\
 KGE&]oEl?Qjo&F)i3NVeiGQjK4%Xn40@Q*=4F@!QndrPq!*F3o0pTqb=VcbL2Y%&JLkFT]/2=0`@L0j\4M+=RDl25FoINh/WurL5a#-uPG.4PXL\1\LeugMMb$!HQm'U5f3qj0k1mhJF]Kn+[CoUH@lDpXi]Te)LqLP":-5-7=fl5e*uXoc?]/"]@c6XPS1^cSO[l"GG5k`f:8Q-<7Y#%OU=g)A1fO>):%"hX2an4b$:p"CO1t25g01GoiYV1u>d!5t3:O$mlH%jeHJM$qIFCUmfS)T`].m`p/`aJqbG*_gkodY"IgH/Lrk[a"D:+*>LVSkar&=)q_54h_rCIk%M.iGDsD&nnY1H7@/p+GO0ePK8@q%o9HV7rB'MN#j+YBSGGJ-hcJKSf>/SGf<ltjWUInYC>4l`3ZU`a(U*O(MQc,uqf(^]#Q!aYQCuiU-LNNJh#^m"nl$R]R`N;C#:s%]W;~>
 endstream
 endobj
 35 0 obj
@@ -201,12 +201,15 @@
 40 0 R
 41 0 R
 42 0 R
+43 0 R
+44 0 R
+45 0 R
 ]
 endobj
 37 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 416.066 142.008 404.066 ]
+/Rect [ 108.0 437.266 142.008 425.266 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.python.org)
@@ -217,7 +220,7 @@
 38 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 362.466 183.672 350.466 ]
+/Rect [ 108.0 383.666 183.672 371.666 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://twistedmatrix.com/trac/)
@@ -228,7 +231,7 @@
 39 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 108.0 336.066 145.992 324.066 ]
+/Rect [ 108.0 357.266 145.992 345.266 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://hadoop.apache.org/core/)
@@ -239,7 +242,7 @@
 40 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 476.928 194.532 511.596 182.532 ]
+/Rect [ 476.928 215.732 511.596 203.732 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.clusterresources.com)
@@ -250,7 +253,7 @@
 41 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 90.0 181.332 139.32 169.332 ]
+/Rect [ 90.0 202.532 139.32 190.532 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.clusterresources.com)
@@ -261,7 +264,7 @@
 42 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 462.6 168.132 483.252 156.132 ]
+/Rect [ 462.6 189.332 483.252 177.332 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.clusterresources.com/downloads/torque/)
@@ -270,34 +273,9 @@
 >>
 endobj
 43 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,O2kF*fXGi%)1Jm)'49llXiAia7//t"GNOffZ.\.T+?S2[R+K\hsfbrkO(Rt>B?)~>
-endstream
-endobj
-44 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 43 0 R
-/Annots 45 0 R
->>
-endobj
-45 0 obj
-[
-46 0 R
-47 0 R
-48 0 R
-49 0 R
-50 0 R
-]
-endobj
-46 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 135.648 660.8 156.3 648.8 ]
+/Rect [ 135.648 154.932 156.3 142.932 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.clusterresources.com/pages/resources/documentation.php)
@@ -305,10 +283,10 @@
 /H /I
 >>
 endobj
-47 0 obj
+44 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 348.276 660.8 368.928 648.8 ]
+/Rect [ 348.276 154.932 368.928 142.932 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.clusterresources.com/wiki/doku.php?id=torque:torque_wiki)
@@ -316,10 +294,10 @@
 /H /I
 >>
 endobj
-48 0 obj
+45 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 423.636 647.6 444.288 635.6 ]
+/Rect [ 423.636 141.732 444.288 129.732 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.clusterresources.com/pages/resources/mailing-lists.php)
@@ -327,10 +305,32 @@
 /H /I
 >>
 endobj
+46 0 obj
+<< /Length 2358 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm==`<%a&:W67+T.r:YSl:fckOQl'Q'#QH>ACI7BNA&8?TTNXW$Dan*glK6ZH\:/W;YmR_*Wjo?HRN@eOt"]:7Kn#6)<.`Kk3U5nLhMc`]Rj348qh.;g\L^Wp.;B$]?07e:;uSls;j$[uoeh<@"5@!Ta91Oa]A:9(4r^H(FJ<JZ#Y/3eN21G&6og^^B=<-K(,rm^`!=Sr<]ls:YHja(MYFeZT1No+dEO#GWkeEl[!n"AIV]I6pONl;Lo6tSNKo=QWG%hEm-ifA\lH]BY@3W=t4aQ8;/Ha;aL21"ugR\#ngD#1Y2_8`L;-&uIr#>8f#X)]Jp5U'<j'_q7a(>5&^0Q:-\;PqD><NpD%7;=(`eM7g"kZnj9`78%kCt_]92Q_V*X@tW)cq/'K\7C:aY_)[SCb!CrJW2''Z?=?pj]el`L#SdS3=:m6VH,d<frE29P4HKN2!fucR]tP-I5<q:rB6Ko,]UR6#qD:#-!QLAn!D[!Q@?l(6%8i:b3tnj"p/!(`n0t)b_]i.XU*GGRW?[^f<NQ8lQ;pWAO_,^m#Ba8'tVY)A+Z&qLEKg0>k(Q;"qT=*gZ-\^CCD;_ieqUsOMb,n/5Q%Ug;=Lh.WQN/S:YgAL[6u#j5:W`JX"Atm*H/GVgi`IL\aB".`ammqMpZg&#'HjcO]"9ra%,#Dul_3K%.i_:VtK0E_5iu:V"t_"t?Pqj&*H)pl1eTBI29!K1>^r@O1CWc#H[UpO`K0R;P+N:`;IL0a0m9Y#*Cl?H>_br$Go6gOQ\k^,h`J8-Bf?33ETdf%\p..=41$!6L@I0G]UuR$dac@[[>/im+u21>rDVojT[d`cqe-@6W8VI4$r/bOQHmo\a]#j,$l&9WBmEdY\r@B@cuX1Zi*6NiV^O]h5T&oY=>I'=tjFPT^?`F#IH?k7VW:&MgV=R#\j#%+m;o=@A/E?+*VO0PKF,TIV%+o"S;890&_1p&8BBK>@8^i1p!0?;2kd\H<amNYf?
 QdCJS?%b]B^7#Ia%GQ]Ooo&FO[R'=tj9^dOE$7iQ*AIeNU\mW0)0`?n:`XBZb(Z+:CV(aS7qEluBS!"fiF+d\LChuV(0E.$6+40LVG(XQ$ko^,s!#l_e4\rN-^oJ[@*"bBd\f)?6UKR\8:p#[Rj+Z7./i7B_.bLn@g2>7em3-VaZ/p4r)H[=ajZJnEU*)E(F1*0[Nb4ZR$39Vi_H-X`\Nc!1+$(M+VG.H:KF51Ij@Pj\FUFccfjbXlG9i]-KPmGRa^rQsjkk`^$fjg@1l_/\&2U5j*k_A`D7X.d#6"e&l%UnDF94WMpj/#:;Ae$OL6$!a_4n?S,:(5Z[ZV8K\n#O^Q=",KJA':sR7Q!d77U>Q$3u\o*l)0_`,^ljS7j(n%=mD]L1B"V[Ce\!VNMQ@^CgkV8qipI%_t,T4DI&Rd2,6R^>6:IC<K5F.hX`YWO?3;2+J7?KR"3nE_.JOY;/E(7\iaa;,]c&#B8>bS1??eS<\MkZ@ooY?AepqYGW%?@5$UE%X=I.IWA?a)Js[re;g(Tfbk?P/`f-F4M0P9AXHl;4XRfR79rlXeurkO@eP(H/Hek1$NrgC@C=--r!^%T;qt0Se8gO\l\(2^qgno,UbWgI>5NIs50"P:!Y`*X3;1<l<[h3*Fb`jeW4`P-j?0=r_hiugE2VP(oZ^M,g%nlI:i<KXe_bgdI>q$k&u2qACfcgB,tP!;C!T1E5bO598WQ+'\#Cnah&]c7^T/K$EV,ogGGR4g3($9pf$GtgZ[`uUXY_-]n*?"gT?X\^f.h^*l$8QuidCJ?VWHJ#5kSHdah0t"d8?3,?(<$4\AN6Qk(7PDC8J>,PPTeA(qkRT)!Ia9FToJI/;aD_$/=hQkc!Ybr,8>9quZ4:A*Iu(7eU=r2E::Hjnd08j+uBN%>Z&I+pP/4,2praY8u=DN"d(-DnRBQ\fIDc(eVh\g>5<O7l\AW;?>hf65Y4aU!2FFm6+9O;.Q.gYTi/n=ZaR(AX/
 >Qm6mr.5-X1%@u(a^M".r1d)1<[<p/X6>LO(Me<ZQ%_G$VlmB^fL;&hrTmo`h&e2`8_k144g@a@!HK>g>f&Ce/iO7`u%#/fZ1oE/WE%Pj*Jc,R1+Ppe*Wa!h1[LSs83?7;4SjN`onR*j-@Be&kqid1k=AP""l`Rc:u8_,qL*@!=&Cp"RVB&NMT#Z,"mEAtT(r@\T(3"-e%/&?]1L1^r!`Rk$W%O/"$%/gYZXL`$H5cb3@(b+Bq?l(pGHba,Pq-RP/-/q$tJ8M[pK-oZ4Sr^&LD;R9^@#pETVV'^i^"bb!Z.V%\%dVJ.!r2JnE\&^Z<o&I4]6Lkr$!uN3Fh-sc;Z#N\?*_B".G_G@"PZ?i]0L/g>j(iA$blKCjT$DE~>
+endstream
+endobj
+47 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 46 0 R
+/Annots 48 0 R
+>>
+endobj
+48 0 obj
+[
+49 0 R
+50 0 R
+]
+endobj
 49 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 299.988 569.6 320.64 557.6 ]
+/Rect [ 299.988 604.0 320.64 592.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.clusterresources.com/wiki/doku.php?id=torque:1.2_basic_configuration)
@@ -341,7 +341,7 @@
 50 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 196.98 556.4 217.632 544.4 ]
+/Rect [ 196.98 590.8 217.632 578.8 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.clusterresources.com/wiki/doku.php?id=torque:1.3_advanced_configuration)
@@ -350,10 +350,10 @@
 >>
 endobj
 51 0 obj
-<< /Length 2175 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2276 /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[p8b>io,cn%quDunR7Hs&Y@pY3rV$XS\K[a!3K>B=1d(-C=U=Gu3f^7kKA*<NbN!9PDFW;~>
+Gatm=D/\/e&H;*)Taq6o'alNimfW8,D3AL6S$\#.TNHt7Z"[F3,\hXFC(1".4'@koPXO7DL*B&7l/(m#]49\m-Pt7R?P@0*iTL.b0SsMRXpb9a:At'hjk.Lp/0j>te)^,]m6Lf^I3_%,F6OO+_5$7(@W&/=pdYd.qDG84'%aLMBk%!`1)&mr>#ooN7O%dP=D^'i/>ALFH+X_8Q`"j=QL\"2"MGHVr#IH;X*'e"iD[r.q'aJ7q`/"O.A*BE84k(H<<K%u8C=Ih%VOuB_0<X5e*F^YCl?rJ%m\Hlj^U-k-*3s=b*W9!PVuLurI'+fle1=KmDk-7I[&&?Lfr'/fK\!H3^eQg/e;%B>_n@2+!@ag=XN\Pq=;6d@]n%,OU"JunuZgCX7OB.(,9$W_A)nH8ZXduE.WW8>!K[sn8LV*\9kkK;dFAVmR\(;R)N'&Eo`)?<A[pRGTr'(N6e4eKMs3i21/c-@ZIc?(E(QBc)X^N3'O@(&4oQ?>)-$(1$=7hEh%SMR"e7MN`'d6s*?(P#QDCt428K-oYO;fB2=a-AJiI9$D$d#,0;<n!(s7*ePd*Gj,S4U=Yb+&$B<09-hD:bo%h@,cOUg&MS5W4?La^nEFb;cC6X\*V0qojGUe`pS39.YZe2QoE?#X.B$+'lZi"Bc5$%:T2%dj`@!XS`gB;5IPXKb;8\8<Zo%:B,g\6Ne/"YE+3!4cPQaZA+CmuoI0&ftq/(*PE3m'lp=7k>bof<C<YEA5mVcYD/mnZJ\_%G-VcZhKPKOY7*+@`-*@=+"c$D]<>$IaVJ2?>cXf5]/TT3!$,=O7GP;Pd$CX4q]Sh@V12K*Ea@\ENa(b\EKe!dY0iX,?,])Pg0&@C6U*lBl2V-f9m;@/I7.gF@U+'d&!'SjK4['ZZ87>Xhl/5Emrdo-i9MoFa&6`,8-ZF=_YPJr;<k*#/Q(Deu^!=jbkHi.R_K%a2^;f-%b$II.RL&UaNKAU8KGZUI"[H9WX"8m^r
 T$]3`).g<Z*W$>3&SjEI2i-/`/@;$[43nm&63WR5QetI[4p*BUG+>HlVGkbtdj?Jnjp.?YU%"\2=c=AFj2;7das2J\OWN)gIg,]]T_/pa\o3ibPO78*S;B>B8bHXT'=egd?(b2Mkq)V2^f][N/->Y[Q(G![P876f#/dAADB!YAmYo%I#g1^$\Vl3M%3F>;S)5RF[6T6$[YHn"PbcoLt3/kS.Qq*'o6C3Xd]r5mN2Z3sV^HlQm*hWP==qBEY"h&2/WOC)j3#Hl.N<uupi]7K-q1JgI`*h(@!R(Q2PLqRGms)jYESn]E8"D:BRA(]<UlRG-8:4cH/O%f?I`N_sZN+hnb4I5g[3[8"qgB4(>ArIhSiLW-'n*1-]28pUUmFTUe5`=lF7eiuWBtqWpDM1\Y&?1$\>TW#W\d`<SuiPuiA'482RQjpGg(llJU3(Y0,:GN@/HE&ju?(1R)B%D%e2ghK[XrJ$X!/aR"T:$+?b(#^]JiaC6?>]O[BmMT*<G<JaMc+FK0M[8D/cmgN<^pHAlW:p3ok+(3Z<=?k_\57qgY>,&O_6'6lUAki3JGbR16[7Q"aBL@CqOrN'7jD6LU,kfKK]q5mi6@5O$5Ktr2S_\+k5AZFrQ#R1#=.p"i6/cq+p\Yu0:T,&q#l:q(nh(srhg,;!=W:',Db:0:[VaA<_"Wtl8L?6&hG'2^C$M[rSJqHi"iiT!6_5,"eZ"^43:^*JjZ%hLYQ:F`nbg#`7`(hdO9Iok)<_:acm,EE>:A%V\>C3f:`)_M!*mo9=DXCFX*S/S>D!D203&ju:a!WS%[?7:6[]rq$GF8!/i$:\M`2OYi:%m[2&So@2^eYtXOJaST31T:=fCR14D8+L=L!AC2?RXG'1"elF!/I-:c48b/NDD8MoOa!^07Y\`n;R2tOEfT6ULomRLX`4>s2RR.&jU!Cp50hD:qm5DL,n.6I4^(Hd>h$Qg==^bK3>G=._d$3Z%cNcH78BIK"amZ(\q
 %9OM^ba@>01_0A%Xj8002?(553ah<0ka4$'A$T(^q!>)TZ[MA\1RHOO_[=KpI!dSgcN7<P/&ns&%+hPC^R3]%hgi5K*N5XgHDbj]%gm$G0d?q8nQ@ECTNc`:nk`lW(t*7&mSml,Hn>OM""oSD\si5HtcWR5;)U'i!,*],Hb/,W>UjGGJnWD:\BR_\[AZQ8rK49q0Nf.hXlm-%K>Cm.B4e[DB#oc;5t=6<>)@]&D5e*^PL3Lj[>%%m"-U3thr;6G1b.4SHFGABH6f%dblLTTnESN.t^Ra6h4gqPG6Z(h~>
 endstream
 endobj
 52 0 obj
@@ -369,12 +369,14 @@
 [
 54 0 R
 55 0 R
+56 0 R
+57 0 R
 ]
 endobj
 54 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 107.664 287.947 207.324 275.947 ]
+/Rect [ 149.652 327.547 249.312 315.547 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (hod_config_guide.html)
@@ -385,7 +387,7 @@
 55 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 327.612 235.613 429.252 223.613 ]
+/Rect [ 210.3 275.213 294.276 263.213 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (hod_user_guide.html)
@@ -394,31 +396,9 @@
 >>
 endobj
 56 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'mFTG>Q`!iSmL"[6p8(mn4;h2%BHu14#'."j^c!X1E0qe(FCm8`:QK!7T6u/79ScS(2&M>94%GqrL79m1Nj-JDD#WQ#5RcItmY]Z]2V=[>A.NO<R*M)QA%G(RPlu>Z59hZZ:30EoAIeJ[-8M/:nN.D3cHq^@idIOe%R/KK5k0@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$Z)h=g_XnX_oB:_.5@pbX7G?Q>1)RIR;%8LNDdtWS['nA$!)jO]j:2*<e,A:A~>
-endstream
-endobj
-57 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 56 0 R
-/Annots 58 0 R
->>
-endobj
-58 0 obj
-[
-59 0 R
-60 0 R
-]
-endobj
-59 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 189.996 660.8 273.972 648.8 ]
+/Rect [ 172.332 145.226 226.668 133.226 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (hod_user_guide.html#Collecting+and+Viewing+Hadoop+Logs)
@@ -426,44 +406,42 @@
 /H /I
 >>
 endobj
-60 0 obj
+57 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 418.296 518.228 512.616 506.228 ]
+/Rect [ 260.328 145.226 344.304 133.226 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (hod_config_guide.html#3.7+hodring+options)
+/A << /URI (hod_user_guide.html)
 /S /URI >>
 /H /I
 >>
 endobj
-61 0 obj
-<< /Length 2492 /Filter [ /ASCII85Decode /FlateDecode ]
+58 0 obj
+<< /Length 2622 /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(!4i-?_G'3JG%:a1Y]?6b!jW<#,e<Vr.OLD?K')\5rZBcJG+QDO##r"\GlP$Ak:\~>
+GatU6D3LJJ')oV[JoBhQnn:9Z]R7*4fd'Y0pb(DVW?da<B/DEE!9.D=p&=go"K9:q2ih6N&$3@mrH.e_NL5c&&)TN5r;XTScLTle&$_$t-O9eLPL/I`NY;.p9Uq8+cO^&&q"P:"qa]pr=T7aQo\d/uY5ITG8sTZ0E/F1N3PW9)+ZTm,r6s?X<nFr_S1B#1(&E!G5??Csaq%(4^?KtLOe;EZ0%j+Zqr-#a(Si]K^T\@7jr&LV/h]n*jE:/)f8A%AKlrN8j9R\]D#V=tqY/'FiZll5/^8m%f-q9oq4V=j`K7@"o^9e@H+*c+o?)s9<JV@cQ!F"4Kr"s;3bCM;e[8)RU7B$tOKp.he\qYjdQ";B^5Ht!mtmqNBG]p\#fJ%2Xc=B'GtiOt/hG'(X[8R)qo<YH5LV+66Z*SeX$Ymh^KSN.Fe84&4H4]gqmI8R/45>j^)B,[8&7SF(rjonrq*HNAlXds&tUGr.6tYn%4Emhpa=C!H)0\sWAqsK&c'/@MaEXN#u5=;JEO\))P@S8_70n3fV#=^0DX-6Gq,d:lJ8Hj"4?,qH4ft"BF7S]crijm\,jj4.1-,T^J_QQ10Xm/="5Gl111nTlc`]9ip80We5pUa?tI?Y8g6Dq5Xr:@V#^3\ntQpe.W_OIlc;_B\3d@1M8GpgR_pfNOH56tHo5<!.);MF$BE7H4&4`)bU,Gu#4d9Sl3_._lNO5u,[c\55+VJ"ZeV.DZ<<;5I?n>DZ:qoi_?ZBu8s)CJ<5hka8lgtoE^Eh/(Z)S8aFcrOa^tSeMP$tFit10PViBM8hQY39K_P#F:1;H@T/-ebe2qHTAl3-4o?6mRK24fJ2sH$KQ4l'0a92q@E$KL1'[b9QFhT8-m=`ZhUMG0P!kdp`Ji5@t]8uZ#2Q*mNh^Y9D"U$%iO_G9<c%@8qq-<N$%htP*Zr4,QC4n=^PgPT_bcFt,&`&Obo9:sFLhsX5)4!+%q[[)X`K4'c-H\8ob)Ag"+,t)
 gPKcD=9N,&\bYe(^hL^:Dl?4jMC":0*o9)@nOPL[iAo:n=r'aZbRB<9SS(9=94ei"u!FT`]Xg]P_24*'m_V+KV7;.@Q([.P"K7NnnA6I[JqAVZh*:3:-(_NW"&?HkeR_^MK5sKnA*f"49Aca3+Le)1RP6&'^;t4U]/r-\VWSrXM4(8b92hJkLRW0$9GY0!.A)p3W4jT<n4"j'jNh=cG(9[Q[`@N3Rr,(#WXQuXk=mng.G(Xrap,`0Gp"4+Hh&r@!lIT5Kg-<_7`>qC)1dYN!iiig@QV09_L69b))eRaq)Zr$MAs8WOD)2O58%.FD_]:9T%7?R'2CfqQ57*Uo$7difPqO*(ec`>$b[S!5Fb7N5i6m<!)l<cl*[fNgjHHb7$jJib!H3$/fjn^Rg$C<`2jS8mdL(6[N''k3n%L,OOg8\E1=Y^nZ@\WZ/?uID:ZUO@<NaJ7[q0a:+OD#`XIk'@AL'JM:l%2DG/XmgCdM^Df'd`[e_hbsICR0=rKt[mMWF8.EjfS>X]Uni=t];krDck-#uS8hEtmdS!6G75es&3l:`Nadf8I@@j'h]X17m5^Kb6bLYL:U5U8imH6ck6:dPmbp["K(fhQ.Mo<a;2sFIhHf5PJC7PQY)%7TNT`:Hu1J-\I+E#-N\:N0.T7C![9.Ob8Qi+6'7=h#kS@UMic=Abs%uQP?35b1:6;FXfj>P&F]/jo1\2HR#8ob\jH<&K-HPAtQENb3\]HX)DHF1gFYdo`E:/If1Isqjssfh/Sn:\"U*$U\D@Q1#3TfICR0MZQ%!PRNqQ@>2P([15F`PCfcKui1qmPVIM$1c6m4eH?\qX/qtbLNkj0A&0'kB=&X/>T#AXA"Zu2eBB-nj:.rK+]j^aXat9em"k:OH9*&>\V0h7O;<=)PLfUC"8!Pd$iA<P5$?mP/DD%%2N"%[coYMH-c:JOVZq-2r"BpG4oh4A%UBh9PLDb-fKZZ%`h<UrtMbQJ5E/-l&1m-Ijo@"
 S'gk=!/(Z"D[._e].dZoZa=NJ;@^[j8L0YC*jRQ(^uEK1P)#<qJ"QJ^Fs1o"&hd;XW96shVFE3W&5U=iMj9tQ9i)>]euG(GC6qJAi*nRHpE\hoFWa['HXT3b]\fJ`9^,bX&&&3R_1_7TYXJk_^RCSuZJoD6em#itigkT7A0V3aW1(P<^khb\E)J'%$]hRooQ<(.r/lJ2:s1Zr[,\)gA)DtU'k[Ac?bQ#rgjQVhYtk&c*&&u$?;pJ&It2DfK=*VIr@1];.8/8IJfFRYdJ'g06W]eZKm^=:E?+Oiic9;fDT-:jFaa.5tKjLtX_+6m3LAL8ri<N&iUC_JYK:#euM]0b9Q-!com*UQ+*5)bmC*oXbe*6[`))P/eRgJ1CXap?B0Ir!Bi$&e!DRSgm7`Ba!g*18WP[[U0(RFpp9EC[DU;CG^O/W+8%Ph:VTXntWT7#8XF=X7r`i);#qI,s72r#J<ge&ZXHcF_E5EVYH&qO9h-QOhC,jejIV<^-/SGFu$`<7JQU)]:p&`dZu-oG<4$5E)/$Z!@>Lk[2A%HuMV)pc:a2]E*.!,$ja8e'-gRjQ?nAjPM]boG)Q*BJfVY(E\Oq!3a.ne+M6.$Qb"ldb5QLbYK<Y0FkL;K;h1t>HBY/K>.GEV/HG~>
 endstream
 endobj
-62 0 obj
+59 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 61 0 R
-/Annots 63 0 R
+/Contents 58 0 R
+/Annots 60 0 R
 >>
 endobj
-63 0 obj
+60 0 obj
 [
-64 0 R
-65 0 R
-66 0 R
+61 0 R
 ]
 endobj
-64 0 obj
+61 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 319.5 626.25 403.99 616.25 ]
+/Rect [ 347.964 535.428 442.284 523.428 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (hod_config_guide.html#3.7+hodring+options)
@@ -471,13 +449,35 @@
 /H /I
 >>
 endobj
+62 0 obj
+<< /Length 2515 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=>BcQ+&:XAWi%7]bKimd(X\%e)4j?Q6.o1.+&?M[E&J-R\p!VaSJH^34(1#A.-T\?A4-skt^6urY=#[mqDSG!>D%$An]a5,'cs51V:YTTT(QRVAL>ckNe^c[/hRl!u^k)acs0b"nh18?g#^e70>;r,CG!l!5p]lR$#70ODh&GHn5A53Z7O+)'L3:A`gJ,S%2I3tf)q/YrZ_hrs1osa;jh=JcS94I.lRcRQM2m;NT6&U.cBY)oSiH!&[H?5@G9oAsl0'bgM+3pJ?Ys\>enYA:Lh;c-lPrR,9Pq2h^>:3iFqN3/@VJrL/7$a/]6gY39[ALC[pf)9qkgKE)[iknS/rKNVeL46`o7\*`H/G^SI"XN.n+g[<P.K`R=Xdqg0V*J=8.GlU)CO4D!dlYEf[ea`E!r4@N!FAes7^W2f)\7XXeI-,s@5oOCHK"SK>i+pR2PZ(Bh(b#@"fMaOk@SiZ9$YUL#.uHDccio@ZRk^oC[@=!QMt`@g#3DjF&d`Ku@@C6=68A4B]:/DXbLqtdQls%9kiSiBk;f@GRa>t:c_3>^,_PY)ahI7YqK,Ce2N/B<<)bs'UjU_d:M^U9rnXtZ_KJY4/<a7kA;?DOUb/%G:(*gcEgO*eqSpDO/d+o_ZjVU6Z`KZPE%VW"+8:f8cb'\%LGS[3G;+2-dtF:F\a71$jl"/GI-K,CPckoD)r<f5FY,meH+0oNo+.QPTO_X<8bg4a$s;k7TH`Z+anFG6*Z-.VU^3*SiUb:E7*`tfp+XI>g5(=Rq;LflsT^OK2jZ)n$AYb>$?a"WMkmo>!9R9H+L"qWtPq=9*VFbK*p<9WV2VD3Vk)%\;.XMf*e#gb+sNbT_,0L3Ju5Rq4L'PHgKQ]OJD%m(QoO=<_6R$?;"8DCl"NL4V#3^MW,c!9sR\I:MtO#aWrngMbEj>*VFgFsQ3ik*`Y:5URM8YrqHY"Q@*'A7bu3(G5p7n)F]>W1<E80=.`<L>'!N._3b:cb_
 XB`0/IQ:RpdaIZNp)ZJ<da?G!#Y9$tc,4[0Vj&)HSQn'l]'(66k@G!Y!cL\bQJ]K0o7Q`:3>bh7=PU-Wqe3mdA&e?-)('o-.8Mgka-KTY8,MEf&[1A>N4)EZ#0;3oA#%i=lA67hnPgj85Mh,#1;rCZHm]s[pa#b(Z"L%'Kr^CmYD4..Z?ipP^F40V#cC+U=2%3F.mE:*.&i"3Oi\>5:YC6"]]?(DbTJ,7f:FQ&scS5>L=q4np]Q<WIU_ONb'$e[JR3aRV=s0/0Z1=!.n;'iiAQp4.2Y"9bj"/@i-*+!DZ:@BK<EAU(iG4a>15gbc=9gu+s"$6Gc'@[6<dR=A=?fh2Q[1#&Q+S.P)*3=R6E6&K/J_4@ju\X@j-q4%mS%S.2Y;<Fnfur);CO5nZ%IP@aCe4OY$&=Uqm_HI+^7>A0b'@\$OY5nfW5qfnMF](r%U?1pIWCSSo3g!SK3^h:=u.<V-`SO%e7'O18GKEDk4olc<j,.mkr)2n!eM,3/oAI76rjA_b,2Ocn_Y[ahYak!!;b^TVL>oBGGsc]hnN2@/'*lM$XUkZ.Ef#Ro%a<i--_$cp>d1Sl#q_8&Rr+bdsJl;PUa:;-SJVCPIWiI:bp6b4%RMcFitW%9j?J)iQ.*!TWok1H,D[pni=biBtXHp!uQ&5nJ"Ae65@')QhS)X]#h_=G6!3Y"V4hipMjOCZ"Zj2J;MM2JD]@e(Q,m7L/XU6\,(So)aQ"UWD@`8?o["#*\TC,0(t"A9;37MXmi+K3!7VG+hZn;mbg_X'bmlXjJeU.EYuJNsmH6;bX98:(+#q]P]XdL0/!`M3P`ubGWsJNE27d!;?t@Xb!2n--#5RI53gJ5L*#Z*JQ2CLZF9)?%W:qmYq5/dk1?ioY</3NB.TA=U)!f/u'U@EDqA,cuWM8Ra-_A8h,*92sC6DAs=IO#k*h>U_#!MhG!,]LiFcd+">&]&#W`-&Ko>fYTA@8.&8t!=BXU]i;hhilX#Hlp=?
 Uj_8(n3Vf7`_]2>eONYZb@c2f;6H(08G]m)N0@C2MDCNBC:Y^!=Lm?/Yef]LUmkjEYBd3TTL<N=J>8o!$r*gKed$c8^&P-SO'X,cK/N2H]uqlm(-[]Uu2JiF%_f*D"qe^`b3Pc*tb+H3\E"isH)qX.=R%tFFP%=f4UY%tSR9j[o#`>Edp&lBQkD[Q8@%ho!HHAgZCh0q3s_7-&dF?o1X&/kh@pPUkUq7Y09'rIF+9ZMbYileVR!f&eEPiEuS(06VM)X!VYeT_Qba//((74_NEU7@YM-(V6j..Eul$Z2WMn/:,\U*qO$(bTg^`"X,!/5;YEI\ju^N]C9SRk[$E3RNV4R$t55PA/HtH(:8X`;3oP!Pgf=Gcn%%ISQa$Hb+-r'i-Je50oDS:?$BUX<Cr!S%f90Zj4&-H_'^l_C_$pH-#X:%uRr:HFAH<&-??`i&[<FK--m.ZEjC1YjDq62L@2",$(RLpgUYJ07JAqJK`G;1##Y4kloUc#5>bOgu0*!VqgQ,Y?YJ$TZ(tVLco_W!f+-op]~>
+endstream
+endobj
+63 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 62 0 R
+/Annots 64 0 R
+>>
+endobj
+64 0 obj
+[
+65 0 R
+66 0 R
+]
+endobj
 65 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 429.3 253.397 499.296 241.397 ]
+/Rect [ 319.5 637.5 403.99 627.5 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://www.clusterresources.com/pages/products/maui-cluster-scheduler.php)
+/A << /URI (hod_config_guide.html#3.7+hodring+options)
 /S /URI >>
 /H /I
 >>
@@ -485,7 +485,7 @@
 66 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 90.0 240.197 137.988 228.197 ]
+/Rect [ 397.968 250.594 518.952 238.594 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.clusterresources.com/pages/products/maui-cluster-scheduler.php)
@@ -494,10 +494,10 @@
 >>
 endobj
 67 0 obj
-<< /Length 1131 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1142 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gat=*>Hcd>%"?O+nDbtElIbYbO6^Z#J779&[r*T.RuXnuOt4X7VuM3>SA\B=UI>b?#]3Ea5CU8XhJM-:2IA@6FMR@kRr-C/W$i#Nc19?`=%UNe[cER)BYX@QoD/\+*oH-X_XZHbh8Es>(dCSKl/i."i[igVdAMbp1eN",1j]i5*US;EeafRUWpu6`<Agb@N3`Xe?Lb?0%tBUC97<0Le/d'=.bRJ`R-QAK0>ruh=iIFG,eRO88fXN\EP\rF:X7bM])!Q*r*LFt<+<%=IPg<oln&!n]^&8_=_d,R;P05RcNl\FE>XZ-o;U:h]Rmr'l_mP0JPnn;XW3.?/bB45+LHNc14B[L:OKICSqTX;W4i%",'::&(B4Ig.<Dr"_Rh6rMs4D3T,04TOZ^HS`dXg)]IFcU(83X5r,1h7JU5jP*2<*_O.\5P!>j]4lHp7j#I(m`%Wgpf@L=U_]jAH0p<-!kKl1M]2_iHXg.O$!KRa,9<9-0dk5lrh?K#BIl:u*bi2Hed.u1emC:OZQ$Cq9%#Td2C203<aJ%=_.+?Z?`Big=CUHA`rC2f26QQa=01r?Es:n,0(9aar&NInb6O4b1s>&3t';"Bhc=&9gg[YR+)0KQH+-$>![*[[[)SR4iC8C*Kq./J9+2SIVgH&Jfh8?oYp-l!`;XgY'EH*\'1(=1epE72T'R"m#%6t&6i!G^<1RM#i9*//D`,a!L?Ass`*&9Q:mmYMM;o.o0Sab3ZTYb;`.KIm=bF7.U`>2%]g=nDeJf:s&@?@*`f=7LnEiQ,/=6FmM",t\5XB!c\Wr)t'gUd5B/fKG^$dJ#$fiu*FNo!>"r=:@=6k,oL5G]@gW0c6Jecn8^:kUaiQ,Ss?gHgh&e&@l@5"AB4E`n;p_l3*s8Td(@'@tq5Obifl%M.=sM'u5@,R^XUb<@joO.`4h\Uj5od.80GZdecHi(OK_M4'TOrLYm4s^4h#Rbia]E[(r4q8E,etq.3Wb):)*J;L@5
 aP'[FS1n7T\[*;]Q?L3/,+pI*Y&jR(*dh_!)AX8On1!+E`..X=Z0U-+ZlAZ[qg+/J#F[GOMSgUk_j1(PSh8JhTph@Nh7c]W-ohWGf-gqMIB@k,pVDc\W8N>IJ6jE"o7qgP6h1,(!^tS~>
+Gat=*gQLSR&:Ml+pi3a"e_'FMO";tiW[JY()c0arh2VZEjH\fMmb_s':<'DD_a7(/b&(;HmW2-Ilcil4c!g?qQUE5!ICn7S/<5U^_#IPdH%)=F3@d`D=br*MT6G5Qa+hX41.jO/*SOd]m>LKfM<;KS`epdR%Xn!(6ch;\fW43nT?_cXA^joKe+07$T`.U+?@'XspF?"a3rH2t:g1/l="b`eJlP*%q+Et]0K`o8b3*1#IGJ@oDL!"1+dG#:=C-uu!P=_iC#2GK]MRma1:?W"kXRQAK<]n$W\k--Oj"=VFVD8i*aK"C&[Sodn5iH']TSXn\%IB3#bXL;`f['*8$^K4$aj%X8JLUXkOGPH)jWV.ftPNo[hQ\Z)V8(_j-Xgc7rXWrT,C.V]^rb[m.%EQB5u'R.QKo#oore0aF57/p]1!N@?$"hNrm':1k=tiF!q8`GrPHq88&:MqGE37YU-]]&ffGS)-+#gkDE.H@G#d7Tbhi!20n`IJVB)E]eM!9l:U&9`o:4^J[0n*r[E<,($m&*;3koT523$$QW'ub_,2Pn-Ou+FC:^5KoKf=.BR$jL7_lq'Wtik$QrQ)h`h=!9CoL.dK;K)G!_&-dn>A:0!*a5b>1d\MeC'OM#M+;hJ1#-'E;uM7_!eV*m.bpM2nd_hH&HP0]O!@=\THoKb-P&d!k6i36i?t2]G:]:Umn%/KdH0lW+@JpW_NEL/<j?d^rmeM_e:VE*d[+Q/%O\RbdJ2sZ?hg++bmh3`5[DE@Vh:R5e=a+N1N=)95TY8CMspn8%`WtK74q*[4&QCb\6=8\S,uWGYThu-2TN%R\dp!h2I5/]9E;5,p8k$)bS7RNS`:djpZnR")'VBF1kom.VY;IB1MHBH4[W0/Hdi!"'u!SWKp#2f*^3XfVmk+*V#n`)8_h!,?]0s?pO7dQXRt1MIjUT/7P]u4=ZPZ-%%o^n==6q#F?akQN`EkIaWfC2=q9idlm)=!M!%Zif]T&onnK
 &5/1@Lg=lc_\ITfQa(^f.qi"P:ec/hf;W+]%#pf%'c*<2t1<[eQo5[4S(O:[$.H/Bre5p8WBQ'Q/eHM5qH(HQ&O5ju[%^X/fj3%Jd-*_qWXa_+P]Ql8W/"EbkN,5!Hd;2Lj*O,Y"n/3.Q@.su0A]ra~>
 endstream
 endobj
 68 0 obj
@@ -552,7 +552,7 @@
 >> endobj
 75 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)
+ /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\0\40\0\164\0\157\0\40\0\147\0\145\0\164\0\40\0\163\0\164\0\141\0\162\0\164\0\145\0\144)
  /Parent 74 0 R
  /Next 76 0 R
  /A 19 0 R
@@ -584,7 +584,7 @@
 >> endobj
 79 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)
+ /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\124\0\157\0\157\0\154\0\40\0\146\0\157\0\162\0\40\0\162\0\145\0\155\0\157\0\166\0\151\0\156\0\147\0\40\0\154\0\157\0\147\0\40\0\146\0\151\0\154\0\145\0\163\0\40\0\165\0\160\0\154\0\157\0\141\0\144\0\145\0\144\0\40\0\164\0\157\0\40\0\104\0\106\0\123)
  /Parent 78 0 R
  /First 81 0 R
  /Last 83 0 R
@@ -608,7 +608,7 @@
 >> endobj
 84 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)
+ /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\124\0\157\0\157\0\154\0\40\0\164\0\157\0\40\0\165\0\160\0\144\0\141\0\164\0\145\0\40\0\164\0\157\0\162\0\161\0\165\0\145\0\40\0\143\0\157\0\155\0\155\0\145\0\156\0\164\0\40\0\146\0\151\0\145\0\154\0\144\0\40\0\162\0\145\0\146\0\154\0\145\0\143\0\164\0\151\0\156\0\147\0\40\0\162\0\145\0\163\0\157\0\165\0\162\0\143\0\145\0\40\0\154\0\151\0\155\0\151\0\164\0\163)
  /Parent 78 0 R
  /First 86 0 R
  /Last 86 0 R
@@ -653,18 +653,11 @@
 91 0 obj
 << /Type /Font
 /Subtype /Type1
-/Name /F9
-/BaseFont /Courier
-/Encoding /WinAnsiEncoding >>
-endobj
-92 0 obj
-<< /Type /Font
-/Subtype /Type1
 /Name /F2
 /BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
-93 0 obj
+92 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F7
@@ -674,7 +667,7 @@
 1 0 obj
 << /Type /Pages
 /Count 8
-/Kids [6 0 R 31 0 R 35 0 R 44 0 R 52 0 R 57 0 R 62 0 R 68 0 R ] >>
+/Kids [6 0 R 31 0 R 35 0 R 47 0 R 52 0 R 59 0 R 63 0 R 68 0 R ] >>
 endobj
 2 0 obj
 << /Type /Catalog
@@ -685,7 +678,7 @@
 endobj
 3 0 obj
 << 
-/Font << /F3 87 0 R /F5 88 0 R /F1 90 0 R /F6 89 0 R /F9 91 0 R /F2 92 0 R /F7 93 0 R >> 
+/Font << /F3 87 0 R /F5 88 0 R /F1 90 0 R /F6 89 0 R /F2 91 0 R /F7 92 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
@@ -703,55 +696,55 @@
 13 0 obj
 <<
 /S /GoTo
-/D [35 0 R /XYZ 85.0 237.066 null]
+/D [35 0 R /XYZ 85.0 258.266 null]
 >>
 endobj
 15 0 obj
 <<
 /S /GoTo
-/D [44 0 R /XYZ 85.0 412.6 null]
+/D [47 0 R /XYZ 85.0 447.0 null]
 >>
 endobj
 17 0 obj
 <<
 /S /GoTo
-/D [44 0 R /XYZ 85.0 248.666 null]
+/D [47 0 R /XYZ 85.0 256.666 null]
 >>
 endobj
 19 0 obj
 <<
 /S /GoTo
-/D [44 0 R /XYZ 85.0 169.932 null]
+/D [47 0 R /XYZ 85.0 204.332 null]
 >>
 endobj
 21 0 obj
 <<
 /S /GoTo
-/D [52 0 R /XYZ 85.0 329.4 null]
+/D [52 0 R /XYZ 85.0 369.0 null]
 >>
 endobj
 23 0 obj
 <<
 /S /GoTo
-/D [52 0 R /XYZ 85.0 264.947 null]
+/D [52 0 R /XYZ 85.0 304.547 null]
 >>
 endobj
 25 0 obj
 <<
 /S /GoTo
-/D [52 0 R /XYZ 85.0 212.613 null]
+/D [52 0 R /XYZ 85.0 239.013 null]
 >>
 endobj
 27 0 obj
 <<
 /S /GoTo
-/D [52 0 R /XYZ 85.0 147.079 null]
+/D [52 0 R /XYZ 85.0 173.479 null]
 >>
 endobj
 29 0 obj
 <<
 /S /GoTo
-/D [62 0 R /XYZ 85.0 281.65 null]
+/D [63 0 R /XYZ 85.0 292.9 null]
 >>
 endobj
 69 0 obj
@@ -762,123 +755,122 @@
 80 0 obj
 <<
 /S /GoTo
-/D [57 0 R /XYZ 85.0 598.2 null]
+/D [59 0 R /XYZ 85.0 615.4 null]
 >>
 endobj
 82 0 obj
 <<
 /S /GoTo
-/D [57 0 R /XYZ 85.0 455.628 null]
+/D [59 0 R /XYZ 85.0 472.828 null]
 >>
 endobj
 85 0 obj
 <<
 /S /GoTo
-/D [68 0 R /XYZ 85.0 641.8 null]
+/D [68 0 R /XYZ 85.0 659.0 null]
 >>
 endobj
 xref
-0 94
+0 93
 0000000000 65535 f 
-0000028023 00000 n 
-0000028130 00000 n 
-0000028222 00000 n 
+0000028495 00000 n 
+0000028602 00000 n 
+0000028694 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000000978 00000 n 
-0000001098 00000 n 
-0000001193 00000 n 
-0000028367 00000 n 
-0000001328 00000 n 
-0000028430 00000 n 
-0000001465 00000 n 
-0000028494 00000 n 
-0000001600 00000 n 
-0000028560 00000 n 
-0000001737 00000 n 
-0000028624 00000 n 
-0000001873 00000 n 
-0000028690 00000 n 
-0000002010 00000 n 
-0000028756 00000 n 
-0000002146 00000 n 
-0000028820 00000 n 
-0000002283 00000 n 
-0000028886 00000 n 
-0000002419 00000 n 
-0000028952 00000 n 
-0000002556 00000 n 
-0000029018 00000 n 
-0000002693 00000 n 
-0000005043 00000 n 
-0000005166 00000 n 
-0000005193 00000 n 
-0000005421 00000 n 
-0000007855 00000 n 
-0000007978 00000 n 
-0000008040 00000 n 
-0000008213 00000 n 
-0000008395 00000 n 
-0000008577 00000 n 
-0000008762 00000 n 
-0000008943 00000 n 
-0000009144 00000 n 
-0000011689 00000 n 
-0000011812 00000 n 
-0000011867 00000 n 
-0000012080 00000 n 
-0000012297 00000 n 
-0000012512 00000 n 
-0000012740 00000 n 
-0000012971 00000 n 
-0000015239 00000 n 
-0000015362 00000 n 
-0000015396 00000 n 
-0000015571 00000 n 
-0000015744 00000 n 
-0000018560 00000 n 
-0000018683 00000 n 
-0000018717 00000 n 
-0000018921 00000 n 
-0000019116 00000 n 
-0000021701 00000 n 
-0000021824 00000 n 
-0000021865 00000 n 
-0000022055 00000 n 
-0000022280 00000 n 
-0000022504 00000 n 
-0000023728 00000 n 
-0000029083 00000 n 
-0000023836 00000 n 
-0000023975 00000 n 
-0000024164 00000 n 
-0000024365 00000 n 
-0000024554 00000 n 
-0000024789 00000 n 
-0000025016 00000 n 
-0000025249 00000 n 
-0000025420 00000 n 
-0000025729 00000 n 
-0000029134 00000 n 
-0000026063 00000 n 
-0000029198 00000 n 
-0000026305 00000 n 
-0000026646 00000 n 
-0000029264 00000 n 
-0000027022 00000 n 
-0000027250 00000 n 
-0000027363 00000 n 
-0000027473 00000 n 
-0000027584 00000 n 
-0000027692 00000 n 
-0000027798 00000 n 
-0000027914 00000 n 
+0000001049 00000 n 
+0000001169 00000 n 
+0000001264 00000 n 
+0000028828 00000 n 
+0000001399 00000 n 
+0000028891 00000 n 
+0000001536 00000 n 
+0000028955 00000 n 
+0000001671 00000 n 
+0000029021 00000 n 
+0000001808 00000 n 
+0000029085 00000 n 
+0000001944 00000 n 
+0000029151 00000 n 
+0000002081 00000 n 
+0000029217 00000 n 
+0000002217 00000 n 
+0000029281 00000 n 
+0000002354 00000 n 
+0000029347 00000 n 
+0000002490 00000 n 
+0000029413 00000 n 
+0000002627 00000 n 
+0000029479 00000 n 
+0000002764 00000 n 
+0000005137 00000 n 
+0000005260 00000 n 
+0000005287 00000 n 
+0000005515 00000 n 
+0000008058 00000 n 
+0000008181 00000 n 
+0000008264 00000 n 
+0000008437 00000 n 
+0000008619 00000 n 
+0000008801 00000 n 
+0000008986 00000 n 
+0000009167 00000 n 
+0000009368 00000 n 
+0000009585 00000 n 
+0000009806 00000 n 
+0000010025 00000 n 
+0000012476 00000 n 
+0000012599 00000 n 
+0000012633 00000 n 
+0000012861 00000 n 
+0000013092 00000 n 
+0000015461 00000 n 
+0000015584 00000 n 
+0000015632 00000 n 
+0000015807 00000 n 
+0000015978 00000 n 
+0000016186 00000 n 
+0000016359 00000 n 
+0000019074 00000 n 
+0000019197 00000 n 
+0000019224 00000 n 
+0000019419 00000 n 
+0000022027 00000 n 
+0000022150 00000 n 
+0000022184 00000 n 
+0000022372 00000 n 
+0000022599 00000 n 
+0000023834 00000 n 
+0000029543 00000 n 
+0000023942 00000 n 
+0000024081 00000 n 
+0000024270 00000 n 
+0000024471 00000 n 
+0000024660 00000 n 
+0000024895 00000 n 
+0000025209 00000 n 
+0000025442 00000 n 
+0000025613 00000 n 
+0000025922 00000 n 
+0000029594 00000 n 
+0000026413 00000 n 
+0000029658 00000 n 
+0000026655 00000 n 
+0000026996 00000 n 
+0000029724 00000 n 
+0000027600 00000 n 
+0000027828 00000 n 
+0000027941 00000 n 
+0000028051 00000 n 
+0000028162 00000 n 
+0000028270 00000 n 
+0000028386 00000 n 
 trailer
 <<
-/Size 94
+/Size 93
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-29328
+29788
 %%EOF



Mime
View raw message