<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:readme="urn:com:ibm:fmt:readmetemplate">
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

<script type="text/javascript" language="JavaScript1.2">
<!-- 
function _dSectionExpand(imageElementID,textElemenetID) {
	if( document.getElementById(imageElementID) != null && document.getElementById(textElemenetID) != null ) {
   		document.getElementById(imageElementID).style.display = "none";
   		document.getElementById(textElemenetID).style.display = "";
    }
}
function _dSectionCollapse(imageElementID,textElemenetID) {
	if( document.getElementById(imageElementID) != null && document.getElementById(textElemenetID) != null ) {
   		document.getElementById(textElemenetID).style.display = "none";
   		document.getElementById(imageElementID).style.display = "";
   	}
}
// -->
</script>
 </head>
<body onload="_dSectionCollapse();">
<a name="Top_Of_Page" id="Top_Of_Page"></a>
<h1>Readme and Release notes for release 3.4.3.15 (LL) IBM Tivoli Workload Scheduler LoadLeveler 3.4.3.15 LL-3.4.3.15-x86_64-Linux-RHEL4 Readme</h1>
<p>
<b>Readme file for:</b>LL-3.4.3.15-x86_64-Linux-RHEL4<br>
<b>Product/Component Release:</b>3.4.3.15<br>
<b>Update Name:</b>LL-3.4.3.15-x86_64-Linux-RHEL4<br>
<b>Fix ID:</b>LL-3.4.3.15-x86_64-Linux-RHEL4<br>
<b>Publication Date:</b>23 September 2010<br>
<b>Last modified date:</b>23 September 2010<br>
<br>
<b>Online version of the readme file:</b><a href="http://www-01.ibm.com/support/docview.wss?rs=0&uid=isg400000298">http://www-01.ibm.com/support/docview.wss?rs=0&amp;uid=isg400000298</a>
<br>
<b>Important</b>: The most current version of the readme file can always be found online.<br>
</p>
<font size="4"><b>Contents</b></font>
<br>
<br>
<a href="#Download location" class="fbox">Download location</a>
<br>
<a href="#Prerequisites and co-requisites" class="fbox">Prerequisites and co-requisites</a>
<br>
<a href="#Known issues" class="fbox">Known issues</a>
<br>
<br>
<b>Installation information</b>
<br>
<br>
<a href="#Additional information" class="fbox">Additional information</a>
<br>
<a href="#Copyright and trademark information" class="fbox">Copyright and trademark information</a>
<br>
<br>
<! ##################################################################################### --> <br>
<br>
<a name="Download location"><font size="4"><b>Download location</b></font></a>
<br>
<br>
<p>Below is a list of components, platforms, and file names that apply to this Readme file.<br>
<br>
</p>
<span id="imageElementLinux" style="position:relative; display:none;"><a onclick="return _dSectionExpand(&quot;imageElementLinux&quot;,&quot;textElementLinux&quot;);">
                
				<img src="http://www-01.ibm.com/support/docview.wss?uid=swg24018266&aid=2" border="0" alt="" ></img>
			     <b>Fix Download for Linux</b></a></span><span id="textElementLinux" style="position:relative"><a onclick="return _dSectionCollapse(&quot;imageElementLinux&quot;,&quot;textElementLinux&quot;);">
                
				<img src="http://www-01.ibm.com/support/docview.wss?uid=swg24018266&aid=3" border="0" alt="" ></img>
			     <b>Fix Download for Linux</b></a>
<table cellspacing="0" cellpadding="0" width="600" style="background-color:FFFFFF" bordercolor="000000" border="1">
<br>
<tr>
<td><b>Product/Component Name:</b></td><td><b>Platform:</b></td><td><b>Fix:</b></td>
</tr>
<tr>
<td>(LL) IBM Tivoli Workload Scheduler LoadLeveler</td><td>Linux 64-bit,x86_64 RHEL 4<BR/></td><td><a href="http://www.ibm.com/support/fixcentral/swg/quickorder?product=ibm/power/IBM+Tivoli+Workload+Scheduler+LoadLeveler&function=fixid&fixids=LL-3.4.3.15-x86_64-Linux-RHEL4">LL-3.4.3.15-x86_64-Linux-RHEL4</a></td>
</tr>
</table>
</span>
<br>
<br>
<br>
<br>
<br>
<a name="Prerequisites and co-requisites"><font size="4"><b>Prerequisites and co-requisites</b></font></a>
<br>
<br>
None
	  <br>
<br>
<a name="Known issues"><font size="4"><b>Known issues</b></font></a>
<br>
<br><!-- BASIC TWISTY SHOW/HIDE -->
<div class="ibm-container ibm-alternate">
<div class="ibm-container-body">
<ul class="ibm-twisty">
<li>
<a class="ibm-twisty-trigger" href="#toggle"><img alt="-" src="//www.ibm.com/i/c.gif" /></a>
<span class="ibm-twisty-head"><b>Known Issues</b>
</span>
<div class="ibm-twisty-body">

<div>
<p>For known issues, please see the HPC Central wiki:</p>
</div>
<div class="ibm-indent">
<p><a href="http://www.ibm.com/developerworks/wikis/display/hpccentral/Tivoli+Workload+Scheduler+LoadLeveler" target=new.window>
http://www.ibm.com/developerworks/wikis/display/hpccentral/Tivoli+Workload+Scheduler+LoadLeveler</a>
</p>
</div>

</div>
</li>
</ul>
</div>
</div>

<br>
<br>
<a name="Installation information"><font size="4"><b>Installation information</b></font></a>
<br>
<br><div class="ibm-container-body">     
<p>Use these instructions to install the LoadLeveler update RPMs on IBM Systems running supported versions of Red Hat Enterprise Linux and SUSE Linux Enterprise Server.</p>
<div class="ibm-rule"><hr/></div>


<!-- BASIC TWISTY SHOW/HIDE -->
<div class="ibm-container ibm-alternate">
<div class="ibm-container-body">
<ul class="ibm-twisty">
<li>
<a class="ibm-twisty-trigger" href="#toggle"><img alt="-" src="//www.ibm.com/i/c.gif" /></a>
<span class="ibm-twisty-head"><b>Read-me-first installation notes</b>
</span>
<div class="ibm-twisty-body">

<div class="ibm-container">
<div class="ibm-container-body">
<p>
This installation procedure assumes that you are updating a machine running the full version of LoadLeveler.</p>
 
<p><b>License RPM</b></p>
<p>Do not proceed if the  LoadL-full-license- &lt OS-ARCH &gt - &lt installed_license_version &gt license package is not installed. For example, if you are currently running LoadLeveler 3.3.x for Linux, you cannot install an update for LoadLeveler 3.4.x. You must first upgrade to LoadLeveler 3.4.0.0 before you can install an update package for a 3.4.0.X release.  Please contact your IBM marketing representative for information on how to obtain the appropriate LoadLeveler CD-ROM that has the license package.</p>
 
<p>If you are installing a mod level (point release), you can use either the current license or the mod level license. For example, if you are installing LoadLeveler 3.4.1.0, you can use either the LoadLeveler 3.4.0.0 or the LoadLeveler 3.4.1.0 license package.
</p>
 
<p>When uninstalling the "LoadL-full" RPM currently installed on your machine, <u>do not</u> uninstall the "LoadL-full-license" RPM for your currently installed LoadLeveler release. The "LoadL-full" update RPM has a dependency on the currently installed license RPM. Also, the LoadLeveler daemons will not start unless the license package is installed and you have accepted the terms and conditions of the license agreement.</p>
<p><b>Submit-only machines</b></p>
<p>The update steps for a LoadLeveler submit-only machine are similar to those associated with a machine running the full product. Simply replace the relevant "full" file names by their "so" counterparts. Also, on a submit-only machine there is no need to execute the <b>llctl drain</b>, <b>llctl stop</b>, or <b>llctl start</b> commands because LoadLeveler daemons do not run on a submit-only machine.</p>
 
<p><b>File name conventions</b></p>
 
<p>Download packages and RPMs for LoadLeveler updates use consistent file naming conventions. By looking at the components of a file name, you can recognize which update package you need for your machine and Linux operating system, and which installed and update RPMs you need to work with to update your current LoadLeveler version.</p>
<p class="ibm-list-next"><i>Example</i></p>
<div class="ibm-indent"><p>If your System p (POWER server) is running SLES9 with LoadLeveler 3.4.0.1 installed, and you want to download and install the LoadLeveler 3.4.0.2 update, then the file name components would be as follows:</p>
</div>
<p class="ibm-list-next">Download package:</p>
<div class="ibm-indent"><p><b>LoadL-</b> &lt update_version &gt <b>.</b> &lt OS-ARCH &gt <b>.</b> &lt base_version &gt <b>.tar.gz</b><br/>
 
Specifies the LL-3.4.0.2-power-Linux-SLES9.tar.gz file</p>
</div>
<p class="ibm-list-next">Package RPMs:</p>
<div class="ibm-indent"><p><b>LoadL-full-</b> &lt OS-ARCH &gt <b>-</b> &lt update_version &gt <b>.</b> &lt arch &gt <b>.rpm</b><br/>
Specifies the LoadL-full-SLES9-PPC64-3.4.0.2-0.ppc64.rpm file</p>
<p><b>LoadL-so-</b> &lt OS-ARCH &gt <b>-</b> &lt update_version &gt <b>.</b> &lt arch &gt <b>.rpm</b><br/>
Specifies the LoadL-so-SLES9-PPC64-3.4.0.2-0.ppc64.rpm file</p>
<p><b>LoadL-full-lib-</b> &lt OS-ARCH &gt <b>-</b> &lt update_version &gt <b>.</b> &lt arch &gt <b>.rpm</b><br/>
Specifies the LoadL-full-lib-SLES9-PPC-3.4.0.2-0.ppc.rpm file</p>
</div>
<p class="ibm-list-next">Currently installed LoadLeveler and License RPMs:</p>
<div class="ibm-indent"><p><b>LoadL-full-</b> &lt OS-ARCH &gt <b>-</b> &lt installed_version &gt <br/>
Specifies that LoadL-full-SLES9-PPC64-3.4.0.0-0 is installed</p>
<p><b>LoadL-full-license-</b> &lt OS-ARCH &gt <b>-</b> &lt installed_license_version &gt <br/>
Specifies the LoadL-full-license-SLES9-PPC64-3.4.0.0-0 license</p>
</div>
<p class="ibm-list-next">where</p>
<p class="ibm-list-next"> &lt OS-ARCH &gt </p>
<div class="ibm-indent"><p>The Linux Operating System and platform architecture of the machine where you are installing a LoadLeveler update package. For example, if you are upgrading an installation of LoadLeveler on a PowerPC 64 machine running SLES9, then &lt OS-ARCH &gt would be SLES9-PPC64.</p>
</div>
<p class="ibm-list-next"> &lt update_version &gt </p>
<div class="ibm-indent"><p>Specifies the version number of the LoadLeveler update package that you want to install on your system. For example, if you are updating to LoadLeveler 3.4.0.2-0, then the &lt update_version &gt is the number 3.4.0.2-0. The &lt update_version &gt appears in the file name of the package download (*.tar.gz file) and in the update RPMs in the package.</p>
</div>
<p class="ibm-list-next"> &lt arch &gt </p>
<div class="ibm-indent"><p>Used in RPM file names. Specifies the platform architecture, where &lt arch &gt =<br />
<b>i386</b> (32-bit IBM System x),<br />
<b>x86_64</b> (64-bit IBM System x) or <br />
<b>ppc64</b> (64-bit IBM System p)</p>
</div>
<p class="ibm-list-next"> &lt base_version &gt </p>
<div class="ibm-indent"><p>Used only in the file name of the downloadable update package (gzipped tar file). Specifies the LoadLeveler Version/Release to which the update can be applied, for example, 3.4.X.</p>
</div>
<p class="ibm-list-next"> &lt currently_installed_version &gt </p>
<div class="ibm-indent"><p>Specifies the version number of the current LoadLeveler release installed on your system.</p>
</div>
<p class="ibm-list-next"> &lt installed_license_version &gt </p>
<div class="ibm-indent"><p>Specifices the license RPM for the base release (or a lower release) of the LoadLeveler version you are updating. For example, to install the a LoadLeveler 3.3.2.6 update, you must have an installed license RPM for LoadLeveler 3.3.0.0 (base version) or 3.3.1.x or 3.3.2.x.</p>
</div>
 
</div>
</li>
</ul>
</div>
</div>


<!-- BASIC TWISTY SHOW/HIDE -->
<div class="ibm-container ibm-alternate">
<div class="ibm-container-body">
<ul class="ibm-twisty">
<li>
<a class="ibm-twisty-trigger" href="#toggle"><img alt="-" src="//www.ibm.com/i/c.gif" /></a>
<span class="ibm-twisty-head"><b>Installation procedure</b>
</span>
<div class="ibm-twisty-body">

<div class="ibm-container">
<div class="ibm-container-body">

<ol>
<li>Change to the &lt UpdateDirectory &gt directory, that is, the directory where the *.tar.gz file for the LoadLeveler update resides and where you have write access:<br/><br/>
<b>cd &lt UpdateDirectory &gt </b></li>
 
<li>Extract the RPM files from the tar file:<br/><br/>
<b>tar -xzvf LoadL- &lt update_version &gt . &lt OS-ARCH &gt . &lt base_version &gt .tar.gz</b>
<br/><br/>
At the end of this step the files extracted from the archive should match the files listed in the Readme ("View" link) for the LoadLeveler update you downloaded.</li>
<li>Verify that the LoadLeveler "license" RPM for the LoadLeveler version that you are updating is currently installed on this system:<br/><br/>
<b>rpm -qa | grep LoadL</b>
<br/><br/>
The output of this command should be similar to the following:<br/><br/>
<b>
LoadL-full- &lt OS-ARCH &gt - &lt currently_installed_version &gt <br/>
LoadL-full-license- &lt OS-ARCH &gt - &lt installed_license_version &gt
</b>
</li>
 
<li>If LoadLeveler is running on this machine, enter the following command to "drain" the <b>LoadL_schedd</b> and <b>LoadL_startd</b> daemons on this machine and all other machines in the LoadLeveler cluster:
<br/><br/>
<b>llctl -g drain</b>
<br/><br/>
<b>Note:</b> To avoid potential incompatibility problems, all machines
in the cluster should be upgraded to the same LoadLeveler update release before
restarting the LoadLeveler daemons.
</li>
 
<li>Use the <b>llstatus</b> command to verify that the <b>LoadL_schedd</b> and
<b>LoadL_startd</b> daemons are in "Drned" (drained) state, and then enter the following command to stop the LoadLeveler daemons:<br/><br/>
<b>llctl -g stop</b></li>
 
<li>To apply the update, use one of the following options:
<br/><br/>
<b>OPTION 1</b><br/><br/>
Uninstall the currently installed "LoadL-full" RPM and then install the "LoadL-full" update package by running the following commands:<br/><br/>
<b>rpm -e LoadL-full- &lt OS-ARCH &gt - &lt currently_installed_version &gt </b><br/>
<b>rpm -ivh LoadL-full- &lt OS-ARCH &gt - &lt update_version &gt . &lt arch &gt .rpm</b>
<br/><br/><br/>
<b>For&nbsp;Blue&nbsp;Gene/L&nbsp;or&nbsp;Parallel&nbsp;POE&nbsp;only</b><br/><br/>
Run these additional commands:<br/>
<b>rpm -e LoadL-full-lib- &lt OS-ARCH &gt - &lt currently_installed_version &gt </b><br/>
<b>rpm -ivh LoadL-full-lib- &lt OS-ARCH &gt - &lt update_version &gt . &lt arch &gt .rpm</b>
<br/><br/><br/>
<b>OPTION 2</b>
<br/><br/>
Use the -U option of the rpm command to apply the update directly:<br/><br/>
<b>rpm -Uvh LoadL-full- &lt OS-ARCH &gt - &lt update_version &gt . &lt arch &gt .rpm</b><br/><br/><br/>
<b>For&nbsp;Blue&nbsp;Gene/L&nbsp;or&nbsp;Parallel&nbsp;POE&nbsp;only</b><br/><br/>
Run this additional command:<br/>
<b>rpm -Uvh LoadL-full-lib- &lt OS-ARCH &gt - &lt update_version &gt . &lt arch &gt .rpm</b>
</li>
 
<li>Repeat step 6 for all the machines in the LoadLeveler cluster. On completion
of this task, restart the LoadLeveler daemons with the following command:<br/><br/>
<b>llctl -g start</b>
</li>
</ol>
 
<p>For further information, consult the <a href=http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/index.jsp?topic=/com.ibm.cluster.loadl.doc/llbooks.html>LoadLeveler Library</a> for the appropriate version of the LoadLeveler AIX 6, AIX 5 and Linux Installation Guide.</p>


</div>
</div>

</div>
</li>
</ul>
</div>
</div>
<br>
<br>
<a name="Additional information"><font size="4"><b>Additional information</b></font></a>
<br>
<br><!-- BASIC TWISTY SHOW/HIDE -->
<div class="ibm-container ibm-alternate">
<div class="ibm-container-body">
<ul class="ibm-twisty">
<li>
<a class="ibm-twisty-trigger" href="#toggle"><img alt="-" src="//www.ibm.com/i/c.gif" /></a>
<span class="ibm-twisty-head"><b>Package contents</b>
</span>
<div class="ibm-twisty-body">

<div class="ibm-container">
<div class=ibm-container-body>

<p>
<b>Update for Red Hat Enterprise Linux 4 (RHEL 4) on IBM servers with 64-bit AMD Opteron and Intel EM64T processors</b>
</p>
<p>
LL-3.4.3.15-x86_64-Linux-RHEL4 is a corrective fix for LoadLeveler for RHEL 4 on 64-bit Opteron and EM64T systems, version 3.4.3.X.
</p>
<p>
The updates contained in the  LL-3.4.3.15-x86_64-Linux-RHEL4.tar.gz file available for download from this site provide corrective fixes for LoadLeveler for RHEL 4 on 64-bit Opteron and EM64T systems, version 3.4.3.0. Updates for both the full LoadLeveler product and the submit-only component of the LoadLeveler product are provided.</p>
<p><b>Update to Version:</b></p>
<div class=ibm-indent>
<p>3.4.3.15</p>
</div>
<p><b>Update from Version:</b></p>
<div class=ibm-indent>
<p>3.4.3.0 through 3.4.3.14</p>
</div>
 
<p><b>Update (tar file) contents:</b>
<p>RPM files:
 
<div class=ibm-indent>
<p>LoadL-full-RH4-X86_64-3.4.3.15-0.x86_64.rpm<br />
LoadL-so-RH4-X86_64-3.4.3.15-0.x86_64.rpm<br />
LoadL-full-lib-RH4-X86-3.4.3.15-0.i386.rpm 
</p>
</div>
 
<p>README file:</p>
<div class=ibm-indent>
<p>README<br />
changelog</p>
</div>
 
<p>For further information, consult the <a href=http://publib.boulder.ibm.com/infocenter/clresctr/index.jsp target=_blank>LoadLeveler for AIX and Linux Version 3.4.3 Installation Guide</a>.


</div>
</div>


</div>
</li>
</ul>
</div>
</div>
<!-- BASIC TWISTY SHOW/HIDE -->
<div class="ibm-container ibm-alternate">
<div class="ibm-container-body">
<ul class="ibm-twisty">
<li>
<a class="ibm-twisty-trigger" href="#toggle"><img alt="-" src="//www.ibm.com/i/c.gif" /></a>
<span class="ibm-twisty-head"><b>Changelog</b>
</span>
<div class="ibm-twisty-body">

<div class="ibm-container">
<div class="ibm-container-body">

<!-- Content body begin -->
<div id="ibm-content-body">

<!-- main content begin -->
<div id="ibm-content-main">

<div class="ibm-rule"><hr/></div>

<div class="ibm-container ibm-alternate">
<div class="ibm-container-body">
<div class="ibm-two-column ibm-directory">
 
<div class="ibm-column ibm-first">
<ul class="ibm-link-list">
<li><a class="ibm-anchor-down-em-link" href="#genfix">General fixes</a></li>
<li><a class="ibm-anchor-down-em-link" href="#multifix">Multicluster fixes</a></li>
</ul>
</div>
 
<div class="ibm-column ibm-second">
<ul class="ibm-link-list">
<!--<li><a class="ibm-anchor-down-em-link" href="#BGfix">Blue Gene fixes</a></li>-->
<li><a class="ibm-anchor-down-em-link" href="#APARlist">APAR listing</a></li>
</ul>
</div>

</div>
<div class="ibm-rule"><hr/></div>
</div>
</div>

<div class="ibm-container">
<b>Notes</b>
<div class="ibm-container-body"
<p>Unless specifically noted otherwise, this history of problems fixed for LoadLeveler 3.4.3.x, 3.4.2.x, 3.4.1.x and 3.4.0.x applies to:</p>
   <ul class="ibm-bullet-list">
<li>LoadLeveler 3.4.3.x for AIX 6</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for AIX 5</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for SUSE LINUX Enterprise Server 10 (SLES10) on POWER servers</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for SUSE LINUX Enterprise Server 9 (SLES9) on POWER servers</li>
<li>LoadLeveler 3.4.3.x for Red Hat Enterprise Linux 5 (RHEL5) on POWER servers</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for Red Hat Enterprise Linux 4 (RHEL4) on POWER servers</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for SUSE LINUX Enterprise Server 10 (SLES10) on Intel based servers</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for SUSE LINUX Enterprise Server 9 (SLES9) on Intel based servers</li>
<li>LoadLeveler 3.4.3.x for Red Hat Enterprise Linux 5 (RHEL5) on Intel based servers</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for Red Hat Enterprise Linux 4 (RHEL4) on Intel based servers</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for Red Hat Enterprise Linux 3 (RHEL3) on Intel based servers</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for SUSE LINUX Enterprise Server 10 (SLES10) on servers with 64-bit Opteron or EM64T processors</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for SUSE LINUX Enterprise Server 9 (SLES9) on servers with 64-bit Opteron or EM64T processors</li>
<li>LoadLeveler 3.4.3.x for Red Hat Enterprise Linux 5 (RHEL5) on servers with 64-bit Opteron or EM64T processors</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for Red Hat Enterprise Linux 4 (RHEL4) on servers with 64-bit Opteron or EM64T processors</li>
<li>LoadLeveler 3.4.2.x, 3.4.1.x and 3.4.0.x for Red Hat Enterprise Linux 3 (RHEL3) on servers with 64-bit Opteron or EM64T processors</li>
</ul>
</div>
</div>

<div class="ibm-container">
<a name="ibm-first"></a><b>History of problems fixed</b>
<div class="ibm-container-body">
<p>LoadLeveler Version 3.4.3.x, 3.4.2.x, 3.4.1.x and 3.4.0.x updates may contain fixes
for a number of general LoadLeveler problems and problems that are
relevant only in the multicluster (multiple LoadLeveler clusters)
environment.
<p>In addition, the LoadLeveler 3.4.3.x, 3.4.2.x, 3.4.1.x and 3.4.0.x updates for SLES9
on POWER servers may contain fixes for problems that are specific to
the scheduling of jobs running on Blue Gene hardware. The 3.4.3.x, 3.4.2.x, 3.4.1.x and 3.4.0.x
updates may also include minor changes that are not listed in this
changelog.
</p>
</div>
</div>


<div class="ibm-container">
<a name=genfix></a><b>General LoadLeveler problems</b>
<div class="ibm-container-body">

<p><b>Problems fixed in LoadLeveler 3.4.3.15 [September 24, 2010]</b></p>

<div class=ibm-indent>
<p>Fix the llsummary command to display the correct job id for jobs
which have been moved from one schedd to another using the llmovespool command.
</p>
</div>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.3.14 [March 25, 2010]</b></p>
 
<div class=ibm-indent>
<p>Fixed LoadLeveler to be able to honor the task order in the task_geometry keyword when 
assigning cpus to task ids.</p>
</div>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.3.13 [January 18, 2010]</b></p>

<ul class="ibm-bullet-list">
<li>Fix LoadLeveler to not send notification emails if the api process has already 
reported the errors.</li>
<li>Fix the negotiator daemon to ensure that resource counts are now being updated 
correctly when a step is canceled during the window of time after it has been 
scheduled but before the job start order has been dispatched.</li>
</ul>
<br/>


<p><b>Problems fixed in LoadLeveler 3.4.3.11 [September 24, 2009]</b></p>
 
<ul class="ibm-bullet-list">
 
<li>Fix the job command file parsing error 2512-059 when the first non-blank line 
is neither a comment line nor a LoadLeveler keyword or if the first character of 
the first non-blank line is not a '#' sign.</li>
<li>Fix the resource count for coschedule job steps so if the step is canceled after 
it has been scheduled and waiting for preemption to take place, those resource counts 
will now be updated correctly for future dispatching cycles.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.10 [August 3, 2009]</b></p>
 
<ul class="ibm-bullet-list">
 
<li>Fix the LoadL_schedd SIGSEGV termination while many jobs are submitted by 
correcting reference counting on the data area while threads are still 
referencing it.</li>
<li>Fix LoadLeveler to use unsigned int64 variables instead of integer for file 
size calculations whenever transmitting files, including transmitting history 
files that are greater than 2G to the llacctmrg command.</li>
<li>Fix the LoadL_startd increased memory size consumption by modifying 
LoadLeveler to dynamically load the libraries only once.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.9 [June 8, 2009]</b></p>
 
<ul class="ibm-bullet-list">
 
<li>Fix jobs which will fail with starter errors when invoking POE multiple times 
by insuring the child starter process is started as root so the process could set 
up the correct environment and credentials before running the job.</li>
<li>Fix the negotiator messages to poe when interactive jobs can not be scheduled 
so the correct messages about why the step could not be run are now being forward.</li>
<li>Fix the negotiator handling of completion codes for jobs with step dependencies 
where some steps fail to run when they should have while other steps run when they 
should not have.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.8 [April 6, 2009]</b></p>
 
<ul class="ibm-bullet-list">
 
<li>Fixed the LL_TaskInstanceCpuList job specification to have a value of -1 as the 
last element in the cpu array list when returning from the ll_get_data() API.</li>
<li>Fixed the node_resources keyword to not be case sensitive so the WLM class is 
created correctly under LoadLeveler.</li>
<li>Fixed memory leaks in the llsubmit API.</li>
<li>Fixed the segmentation fault in the startd when running HPS user space jobs with 
AIX security indexing enabled by increasing the thread stack size.</li>
<li>Fixed the scheduler's counting of non-idle machines so not_shared jobs can be 
scheduled correctly.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.7 [February 4, 2009]</b></p>
 
<ul class="ibm-bullet-list">
 
<li>Fixed memory leaks in the llsubmit api.</li>
<li>Fixed the llctl command so that the drain and resume commands can be run more 
efficiently on a large cluster.</li>
<li>Fixed the central manager crash by providing serialization for the messages that 
are routed in response to the "llq -s" command.</li>
<li>Added in additional checks to ensure the jobs steps would always go through 
valid state transitions so that the scheduler's count of running jobs steps 
were not incremented incorrectly.</li>
<li>Fixed the scheduling algorithm so that when using the node keyword with different 
min and max values in the job command file , a job can still be scheduled to run with 
the minimum numbers of available nodes.</li>
<li>llq -s command will now only display the "EVALUATIONS FOR JOB STEP" section.  If 
more information is needed, use the "-l -s" combination to get the detail information 
as before.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.6 [December 15, 2008]</b></p>
 
<ul class="ibm-bullet-list">
 
<li>Fixed the exclude_users and exclude_groups keywords in the class stanza to work 
in all cases consistent with the TWS LoadLeveler documentation.</li>
<li>Fixed the short form llstatus LdAvg value to print values greater than 99.99.</li>
<li>Fixed the negotiator from aborting with a signal 6 due to the way the user_priority 
job command file keyword is implemented internally to honor the user's assignment 
of job priority.</li>
<li>Fixed the interactive job that was failing to run with the message 2544-870 when 
it arrived during a scheduling cycle. The job will now be scheduled during the 
next scheduling cycle.</li>
<li>Fixed the top dog computation of the future start time by making sure that the 
idle steps that are in the process of being canceled will not be included.</li>
<li>Fixed the value in the job state field which the central manager sends to llq 
after a restart.</li>
<li>Fixed the in use exclusive flag when jobs using the adapter not_shared are 
completed so another job can run on that node.</li>
<li>Fixed the amount of resources calculated for a running top dog so jobs after the 
top dog can run.</li>
<li>LINUX: Fixed the create_libllafs_RH_x86(_64).sh script to link with the 
LoadL API shared library so that dprintf symbols can be used.</li>
<li>LINUX: Fixed the hang in the schedd daemon due to the getpwnam system call 
when it is using the llsubmit API tracker program.</li>
<li>LINUX:  Fixed the error message in the startd log when LoadLeveler looks for 
the cpumap which is not part of the physical cpu entity in the 
/sys/devices/system/node/node1/ directory.</li>
</ul>
<br/>
 
 
<p><b>Problems fixed in LoadLeveler 3.4.3.5 [October 27, 2008]</b></p>
 
<ul class="ibm-bullet-list">
 
<li>Fixed central manager to correctly schedule a job requesting 
sn_single network when adapter resources for some of the networks 
are not available.</li>
<li>Fixed central manager from core dumping when scheduling a sn_single hostlist job.</li>
<li>Fixed central manager from core dumping on a vacated task_geometry job with 
restart_on_same_nodes=yes.</li>
<li>Fixed central manager from core dumping in the function StepScheduleResult::storeMachineResult() 
by initializing the schedule result object in the task geometry scheduling path 
before storing the result.</li>
<li>Fixed central manager to correctly schedule the job that requests MCM_SNI_REQ when 
the resources are available.</li>
<li>Fixed the bit vector ones function to correctly calculate the number of ones to 
be returned.</li>
<li>Fixed the error message printed out by poe when a job is rejected to contain the 
machine name of the node where the error occurred.</li>
<li>Fixed the scheduling delay when one or more nodes do not have any adapters present 
on some of the networks when trying to schedule a job with an sn_single network requirement.</li>
<li>Fixed the internal spawn read to return the correct return code of -13 when a job is preempted.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.4 [September 22, 2008]</b></p>
 
<ul class="ibm-bullet-list">
 
<li>Fixed the llsubmit command to retry all the classes from the user default_class 
before rejecting a task geometry job that did not have a class specified in its 
job command file.</li>
<li>Fixed negotiator coredump due to memory error when removing the processor core 
list.</li>
<li>Fixed the startd so it will not exit when it finds there are cpus specified in 
the LoadL admin file which are not present on the machine.   The master daemon will 
not log a LL_CRASH_ERR in the errpt now because the startd will not be exiting.</li>
<li>Fixed llq command response time on large and busy cluster to be consistenly 
under one second.</li>
<li>Fixed the resource messages to be assigned to the appropriate debugging flags 
(D_NEGOTIATE, D_ADAPTER or D_RESOURCE) and will only be printed to the negotiator 
log if that flag is set during resource inventory at the beginning of each dispatch 
cycle.</li>
<li>Fixed the status file permission before installing the LoadLeveler full rpm so 
LoadLeveler will start up properly.</li>
<li>Fixed the affinity job to be scheduled by the central manager if there are 
enough resources available after the central manager was restarted with affinity 
jobs in the queue.</li>
<li>Fixed a memory leak in the schedd daemon which occurs when reading job data 
from the spool is removed.  The schedd daemon is also changed to permit it to grow 
to 1GB instead of 512MB when running on AIX platforms.</li>
<li>Fixed LoadLeveler performance issues on POWER6 processor-based IBM systems with 
InfiniBand adapters.</li>
<li>Fixed the failure on the multicluster communication using OpenSSL on AIX when 
OpenSSL is upgraded to version 0.9.8 by searching the libssl.a archive file for the 
member to be dynamically loaded.</li>
<li>An error message will be generated when the executable from the RELEASEDIR key 
word in the LoadLeveler config file is not found.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.3 [July 28, 2008]</b></p>
 
<ul class="ibm-bullet-list">
 
<li>Fixed the llstatus -l command from generating a segmentation fault 
when processing a configuration file containing incorrect expressions. 
An error message will be printed out for each incorrect expression 
while listing the status of the machine.</li>
<li>Fixed LoadLeveler to return a unique return code to POE to 
indicate that LoadLeveler still considers the job to be preempted. 
With the new return code, POE will be able to retry the connection 
to LoadLeveler until LoadLeveler completes resumption of the job.</li>
<li>Fixed the core dump when the LoadL_admin file is in the process 
of being changed by handling all exception cases created 
by the internal function during object creation.</li>
<li>Fixed multiple transaction handling so when the starter received 
a job while processing another job, it would compare the two job ids first. 
If the ids matched, the starter will send an ack back to the startd 
instead of rejecting the job.</li>
<li>Fixed the LoadL_schedd from core dumping by correcting the buffer size 
allocation at runtime based on the length of the mail message to avoid buffer overrun.
</li>
<li>Improved central manager scheduling for affinity and multiple network jobs 
and resource allocation processing during job start.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.2 [June 16, 2008]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixed a job that is checkpointed and restarted to be in the correct WLM class.</li>
<li>Fixed job start failures of jobs which have more than 6k tasks 
when D_JOB and D_SWITCH debug flags are enabled for the LoadL_schedd daemon.</li>
<li>Fixed duplicate job start orders which can cause the job to be rejected.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.1 [April 05, 2008]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixed the schedd from crashing during startup by catching the communication failure 
exceptions after the signal handlers are set.</li>
<li>Fixed the llstatus command to display the correct consumable resource 
information when "-W" and "-l" flags are used together.</li>
<li>Fixed the llq command to increase the column width of the reservation id 
when "-f" and "-W" flags are used together.</li>
<li>Fixed the starter daemon to only remove a file which is not set 
to /dev/null when job_type = MPICH.</li>
<li>Fixed the negotiator from core dumping when a step is released from user hold 
and the sysprio is recalculated to take into account the user hold time.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.2.3 [February 26, 2008]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixed LoadLeveler to assign the correct wallclock time when checking 
whether the preempted job overlaps with some reservation by using the expected 
wallclock remaining time that takes into account the time the job was in 
preempted state.</li>
<li>Fixed a segmentation fault in the displaying of an error message for the 
llmkres command when it has a start time later than the year 2038.</li>
<li>LINUX: Fixed memory operation for jobs so all jobs will now show up in the 
queue after LoadLeveler recycles.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.2.2 [December 17, 2007]</b></p>
 
 
<ul class="ibm-bullet-list">
<li>Fixed the llspawn and llspawn.stdio to ignore multiple -q options generated
by mpirun.
This would allow llspawn and llspawn.stdio to work with Voltaire MPICH.</li>
<li>Fixed the llqres memory error when short hostname without domain name was 
accessing a null pointer.</li>
<li>Fixed LoadLeveler so now it could deploy itself correctly into the Globus 
Toolkit Version 4.0.5 environment.</li>
<li>Increased the heap limit for xloadl during the build by setting the maxdata
to 0x40000000.</li>
<li>LINUX: Fixed the time_t variable on the 64-bit machine so llsummary -d command will
 produce the correct output.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.2.1 [October 29, 2007]</b></p>
 
 
<ul class="ibm-bullet-list">
<li>Fixed the starter from core dumping during preemption execution by correcting the 
argument value in a print statement.</li>
<li>Fixed potential core dump by correcting the LoadLeveler utility function in the
framework to avoid referencing memory using an uninitialized pointer.</li>
<li>Enhance the TWS LoadLeveler scheduling affinity support to utilize the perform
ance benefits from SMT processor core topology available on SMT-capable IBM POWER5 
or POWER6 processor-based systems.  Jobs can request TWS LoadLeveler to schedule 
and attach CPUs for their tasks to processor cores in addition to MCMs.
Tasks of jobs requesting MCM task affinity share the processors in an MCM with other 
tasks in the same job.  In some instances, this may cause two tasks to run on the 
same core (in separate SMT threads).  If the application intends to
have each task running on a distinct core,  then the "task_affinity=core" keyword 
should be added to the job's JCF.</li>
<li>LINUX: Fixed the data overflow variable in the llsummary command to print the 
correct queue time.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.1.3 [September 27, 2007]</b></p>
 
 
<ul class="ibm-bullet-list">
<li>Retains the reservation and fair share information following a recycle of TWS LoadLeveler nodes running the schedd daemon.</li>
<li>Fixes a potential core dump due to a memory error in the LoadLeveler framework that transforms integers to strings.</li>
<li>LINUX: Fixes the negative value seen in the QueueTime being printed in the throughput report from the 64 bit ppc64 debian/sles llsummary command.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.1.2 [August 16, 2007]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixes the initiators count when there are jobs running in a class on a node and that 
node is removed or drained so new jobs could be started there.</li>
<li>Produces error messages only once if TWS LoadLeveler fails to dynamically load the 
RSCT libraries.</li>
<li>Fixes the storage of job ids to the job spool only when a successful job submission 
occurs so the schedd will not 
take time to try to retrieve job objects from failed job submissions.</li>
<li>Fixes the TWS LoadLeveler master daemon to recover from receiving uncontrolled UDP 
data so the alternative 
central manager will not be started up unexpectedly.</li>
<li>Fixes the MachineFailureInboundTransaction transaction to get from the correct central 
manager so jobs will not terminate unexpectedly.</li>
<li>Fixes TWS LoadLeveler to consider the resources of a job which is in the process of 
terminating when calculating the start time for a top dog job.</li>
<li>Fixes TWS LoadLeveler to re-fetch the run class data structure when necessary to avoid 
referencing deallocated memory so the central manager will not abort.</li>
<li>Fixes a memory leak in the startd daemon so it will not core dump.</li>
<li>Fixes the resource amount string function to prevent a core dump when trying to access
uninitialized data in the map vector.</li>
<li>Fixes the mcm sorting comparison function so mcm_accumulate option will choose
the best MCM for the tasks.</li>
<li>Fixes to not allow a task from a job requesting all cpus of a core to run on a
core with only partial number of sibling cpus available to TWS LoadLeveler.</li>
<li>Fixes the preempt ENOUGH rule scheduling logic so it will preempt the correct
amount of task_affinity jobs.</li>
<li>Fixes task geometry jobs to create the rset correctly and have the correct
CPU information in llq -l output.</li>
<li>Fixes rset creation for multi-step jobs which have task affinity requirements and 
coschedule set to yes.</li>
<li>Fixes the handling of an exit condition to prevent an infinite loop from occurring in
the central manager when mcm_affinity is set in a job command file.</li>
<li>Fixes a serialization problem in the schedd counter when jobs are completing.</li>
<li>Fixes memory leaks in Startd Hierarchical and WLM functions.</li>
<li>LINUX:  Fixes the starter process to switch the effective userid to the TWS LoadLeveler userid 
before queueing a transaction to startd over the unix domain listening socket. Once the 
transaction has been queued, the starter process switches back to its original userid. This 
allows the starter process to have the correct permissions to access the unix domain socket 
even if it was created by root. </li>
<li>LINUX:  Fixes uninitialized data limit variables on 32-bit linux platform.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.1.1 [June 19, 2007]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixes the setting of the official hostname of the machine to be able to handle
mixed case letters in machine names.</li>
<li>Fixes the central manager to add in support to calculate the used wall clock time
for each job step for a query request.</li>
<li>Fixes llchres -F argument parsing if another option was used ahead of it.</li>
<li>Fixes xloadl gui to not core dump if the word "Cluster" was specified as one of its 
resources.</li>
<li>Fixes LoadLeveler code to remove access to the internal data structure for threads 
which do not have
the necessary serialization.</li>
<li>Fixes LoadLeveler to check that the executable file can be read before routing.</li>
<li>Fixes the data overflow problem when per share resources value is calculated for 
Fair Share Scheduling.</li>
<li>Fixes the parsing code to check for the existence of the initial directory before 
checking 
to see if it is accessible.</li>
<li>Fixes the LoadL_startd core dump by testing the dispatch usage is received successfully
before setting the reference count.</li>
<li>Fixes GSmonitor to pass the correct set of RMCAPI parameters to get back the host names 
from RSCT so it can correctly report the status of the nodes.</li>
<li>LINUX:  Fixes LoadLeveler to return a warning message to indicate that a blank 
adapter_stanzas keyword is defined in the machine stanza.</li>
<li>LINUX: LoadLeveler now uses PAM to support the setting of the process limits configured
on a machine for the job owner.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.0.5 [April 30, 2007]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixes all unix domain socket permissions to be set to 0700.</li>
<li>Fixes the initialization of LoadLeveler internal data so the wall clock time 
for the job does not get calculated incorrectly after the central manager was recycled.</li>
<li>Fixes the llq -l -x command from potential core dump by clearing an internal data 
structure after processing each job step.</li>
<li>Fixes LoadLeveler from potential core dump caused by the failed getpwuid_r() 
system call.</li>
<li>Fixes the output from the llctl -g version command to display non-supported 
language environment error messages only once before each node header line.</li>
<li>Modified LoadLeveler framework to support extending security credential 
forwarding capability.</li>
<li>Support for 64-bit application was added to serial job checkpoint handler.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.0.4 [March 19, 2007]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixes negotiator core dump by serializing the appending of network id lists 
when getting the startd updates.
<li>Fixes llq -s command core dump due to accessing freed objects.
<li>Fixes scheduling code so that completed coscheduled step are considered 
along with the running coscheduled steps when looking at what steps can be preempted.
<li>Fixes to not perform the check for execute permission on the job executable if 
ckpt_execute_dir is specified in the job command file or config file.
<li>Fixes LoadLeveler to return an error message if the "CLASS" or "FEATURE" keyword 
in LoadL_config file contains any invalid integer value.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.0.3 [January 29, 2007]</b></p>
 
 
<ul class="ibm-bullet-list">
<li>Fixes the parsing of JCF keyword value with LoadLeveler variables in a multi-steps 
job so subsequent steps in the job can override that value.
<li>Fixes memory leak in the get data API when affinity is configured on the system.
<li>Fixes a memory leak when submitting a multiple afs credentials job from AIX with 
Transarc AFS to run on Linux with OpenAFS 1.4.2.
<li>Fixes the ktc_SetToken parameters to correctly set the user information in the AFS token.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.0.2 [December 14, 2006]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixes central manager from coredumping when trying to start an affinity job by adding 
a check for null pointer. 
<li>Fixes central manager from coredumping by correcting the resource update in the central 
manager when it receives job state changes so the correct event handler is called.
<li>Fixes llspawn from coredumping when SIGXCPU and SIGXFSZ signals are received.
<li>Fixes llq -l to show all the tasks specified by the job under the "Task Instance" section.
 
<li>Fixes llq -lx by displaying machines and Job Step status under new section
"Job Step Status on Allocated Hosts".
<li>Fixes the temporary filename to append unique qualifiers like the pid, schedd name, 
and job number to the name that tempnam() returns so simultaneous submitted jobs do not get 
merged and processed as one job command file.
<li>Fixes the notification mail to return an accurate message about failure in the user
environment if the setup failed during the user environment and before running the user prolog.
<li>Fixes the file system monitor error message to show bytes for the unit label.
<li>Fixes the file descriptor for the /dev/null FILE to not closed so that the messages
being outputted will not be corrupted.
<li>Fixes initialization of static variables so LoadLeveler data access API will not coredump 
when linked with 64bit application programs.
<li>Fixes a memory leak in the LoadLeveler data access API.
<li>Fixes startd by sending STEP_NOT_FOUND error to schedd when vacate status is received 
for a Job Step which does not exist.
<li>Fixes problems in startd while sending job step status to schedd.
<li>Fixes delay in Job Start for job steps which have multiple tasks per node.
<li>Fixes problem while routing large environment variable from buffered Stream.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.0.1 [November 1, 2006]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixes a recovery scenario for llmovespool when the schedd daemon fails to contact 
the startd daemon that is associated with a running job.
<li>Fixes a print statement in the adapter code to prevent startd from coredumping.
<li>Fixes a coexistence problem between schedd and central manager daemons at different 
levels.
<li>Fixes the parsing logic and expansion of variables when parsing multi-step job command 
files.
<li>Fixes the llq -s command to get its data from the central manager instead of the schedd 
in case the schedd daemon is down.
<li>Fixes the llclass -W command to include support for max and free slots fields.
<li>Fixes a permission problem when reading job steps from the status file that is stored 
on a NFS system so when LoadLeveler restarts, the jobs are restarted correctly.
<li>Fixes a problem to make sure that all coschedule steps are either in IDLE or PREEMPTED 
state before attempting to schedule them.
<li>Removes support for NQS.</li>
</ul>
</div>
<p class="ibm-ind-link ibm-back-to-top"><a class="ibm-anchor-up-link" href="#ibm-content">Back to top</a></p>
 
</div>
 
 
 
<div class="ibm-container">
<a name=multifix></a><b>LoadLeveler Multicluster problems</b>
<div class="ibm-container-body">
 
<p><b>Problems fixed in LoadLeveler 3.4.3.12 [November 23, 2009]</b></p>
<div class=ibm-indent>
<p>Fixed a LoadL_schedd daemon memory leak in a multi-cluster environment when 
running the llstatus -X command.</p>
</div>
 
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.7 [February 4, 2009]</b></p>
<ul class="ibm-bullet-list">
<li>Fixed the schedd to destroy the SSL connection using SSL_clear instead of 
SSL_shutdown in a multi-cluster environment to improve memory usage in the Schedd.</li>
<li>Fixed the llclusterauth command to look in /usr/bin and /opt/freeware/bin for 
the openssl command.</li>
</ul>
 
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.2.3 [February 26, 2008]</b></p>
<div class=ibm-indent>
<p>Fixed the job queue when LoadLeveler recycles so all jobs, including the ones 
submitted remotely, will show up on the queue.</p>
</div>
 
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.1.2 [August 16, 2007]</b></p>
 
<ul class="ibm-bullet-list">
<li>Fixes to have the task_affinity keyword be recognized on the remote node
so the central manager will correctly schedule the job and the llq -l command
will display the correct cpus.</li>
<li>Fixes the ll_get_data API to include LL_ClusterMusterEnvironment, 
LL_ClusterClusterMetric, LL_ClusterClusterUserMapper, and LL_ClusterClusterRemoteJobFilter.</li>
</ul>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.0.4 [March 19, 2007]</b></p>
<div class=ibm-indent>
<p>Fixes LoadLeveler to be able to communicate to the remote cluster host by not appending
the domain name to the remote cluster host in a multicluster environment.</p>
</div>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.0.1 [November 1, 2007]</b></p>
<ul class="ibm-bullet-list">
<li>Fixes the routing of the rset and mcm_affinity_options to the schedd daemon 
if CLUSTER_REMOTE_JOB_FILTER updates the values.
<li>Fixes the problem where mail can not be delivered due to having an invalid 
mailing address when the remote cluster command fails due to certain conditions.
<li>Fixes a memory leak in Schedd daemon during reconfig.</li>
</ul>
</div>
<p class="ibm-ind-link ibm-back-to-top"><a class="ibm-anchor-up-link" href="#ibm-content">Back to top</a></p>
 
</div>
 
 
<div class="ibm-container">
<a name=BGfix></a><b>LoadLeveler Blue Gene problems</b>
<div class="ibm-container-body">
 
<p><b>Problems fixed in LoadLeveler 3.4.3.13 [January 18, 2010]</b></p>
<div class=ibm-indent>
<p>Fix Blue Gene resources for the reservation to be released correctly by the
reservation so that other jobs will be able to use them.</p>
</div>
 
<br/>
 
<!--  
<p><b>Problems fixed in LoadLeveler 3.4.3.8 [April 6, 2009]</b></p>
<div class=ibm-indent>
<p>Fixed llmkres command to be able to reserve any unused LoadLeveler created 
partition in the READY state.</p>
</div>
 
<br/>
 -->
 
<p><b>Problems fixed in LoadLeveler 3.4.3.6 [December 15, 2008]</b></p>
<ul class="ibm-bullet-list">
<li>Fixed the central manager from core dumping with either a signal 6 or 11 when creating 
reservations under a blue gene system.</li>
<li>Fixed the creation of reservations under a blue gene environment to reserve any
unused LoadLeveler created partition in the READY state.</li>
<li>Fixed two jobs from allocating the same resources so one of the jobs will not fail to run now.</li>
<li>Fixed llmkres command to be able to reserve any unused LoadLeveler created 
partition in the READY state.</li>
</ul>
 
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.3.4 [September 22, 2008]</b></p>
<ul class="ibm-bullet-list">
<li>Fixed the llq performance in a Blue Gene configuration by reducing lock contention 
in the central manager.</li>
<li>Fixed the restart of the schedd daemon to record blue gene resource allocation 
data in the job spool correctly.</li>
<li>Fixed the blue gene job start failure by creating a new interface with the blue 
gene mpirun which will allow the mpirun to initiate a reject of the LoadLeveler job 
when a partition boot failure occurs.  This also allows the job to be rescheduled.</li>
</ul>
 
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.3.2 [June 16, 2008]</b></p>
<div class=ibm-indent>
<p>Fixed LoadLeveler to only allocate partitions for jobs with a job type of bluegene.</p>
</div>
 
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.2.3 [February 26, 2008]</b></p>
<div class=ibm-indent>
<p>Added support to LoadLeveler Blue Gene/P systems to recognize a BP with some 
nodecards down and will mark the BP state to be SOME_DOWN.  This enables the 
scheduling function to work correctly.</p>
</div>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.1.1 [June 19, 2007]</b></p>
<ul class="ibm-bullet-list">
<li>Fixes internal algorithm which computes wirings to correctly handle the MESH wiring
on Blue Gene machines that have X size of 3 BPs or greater.</li>
<li>Fixes the central manager daemon to correct the top dog start time delays, 
job start delays, preempted job resumes prematurely.</li>
</ul>
<br/>
 
<p><b>Problems fixed in LoadLeveler 3.4.0.2 [December 14, 2006]</b></p>
<div class=ibm-indent>
<p>Fixes LoadLeveler to check if the partition is owned by LoadLeveler before removing 
it when running with BG_CACHE_PARTITIONS=FALSE.</p>
</div>
<br/>

<p><b>Problems fixed in LoadLeveler 3.4.0.1 [November 1, 2006]</b></p>
<div class=ibm-indent>
<p>Fixes a memory leak when bg_requirements keyword is being processed for a Blue Gene job.</p>
</div>
</div>
<p class="ibm-ind-link ibm-back-to-top"><a class="ibm-anchor-up-link" href="#ibm-content">Back to top</a></p>
 
</div>
 
 
<table cellspacing=0 cellpadding=0 border=0 class=ibm-data-table width=100%>
<caption><em><a name=APARlist></a>TWS LoadLeveler Corrective Fix listing</em></caption>
<tr><th>Fix Level</th><th>APAR numbers</th></tr>
 
<tr>
<td><b>LL&nbsp;3.4.3.15</b></td>
<td><a name=LL34315></a>IZ80733 IZ84547</td>
</tr>

<tr>
<td><b>LL&nbsp;3.4.3.14</b></td>
<td><a name=LL34314></a>IZ72996 IZ72968</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.13</b></td>
<td><a name=LL34313></a>IZ64867 IZ67544 IZ67558 IZ67559</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.12</b></td>
<td><a name=LL34312></a>IZ52231 IZ64900</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.11</b></td>
<td><a name=LL34311></a>IZ53631 IZ55516 IZ60599</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.10</b></td>
<td><a name=LL34310></a>IZ37758 IZ55650 IZ55651 IZ55652</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.9</b></td>
<td><a name=LL3439></a>IZ44810 IZ47735 IZ49757 IZ51110</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.8</b></td>
<td><a name=LL3438></a>IZ41188 IZ41256 IZ43793 IZ44039 IZ47412 IZ47417</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.7</b></td>
<td><a name=LL3437></a>IZ36930 IZ36931 IZ39847 IZ40163 IZ41033 IZ41221 IZ41926 IZ42286 IZ42872</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.6</b></td>
<td><a name=LL3436></a>IZ33576 IZ36960 IZ37213 IZ38238 IZ38253 IZ38293 IZ38404 IZ38515 IZ38939 IZ38941 IZ38942 IZ38946 IZ38948 IZ38949 IZ39028</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.5</b></td>
<td><a name=LL3435></a>IZ29300 IZ33811 IZ33812 IZ34069 IZ34071 IZ34072 IZ34211 IZ34553 IZ34909 IZ35189</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.4</b></td>
<td><a name=LL3434></a>IZ15309 IZ24966 IZ27571 IZ28220 IZ28446 IZ28506 IZ28719 IZ29710 IZ29799 IZ30006 IZ31272</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.3</b></td>
<td><a name=LL3433></a>IZ18118 IZ21349 IZ22452 IZ23722 IZ24514 IZ24516 IZ24943</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.2</b></td>
<td><a name=LL3432></a>IZ20997 IZ21565 IZ22331 IZ22832 IZ22833</td>
</tr>
 
<tr>
<td><b>LL 3.4.3.1</b></td>
<td><a name=LL3431></a>IZ16134 IZ16252 IZ16500 IZ16868 IZ19970</td>
</tr>
 
<tr>
<td><b>LL 3.4.2.3</b></td>
<td><a name=LL3423></a>IZ10790 IZ10816 IZ10975 IZ14000 IZ14249 IZ14620 IZ14832</td>
</tr>
 
<tr>
<td><b>LL 3.4.2.2</b></td>
<td><a name=LL3422></a>IZ05970 IZ06732 IZ06998 IZ08789 IZ08835 IZ08840 IZ09074 IZ09240</td>
</tr>
 
<tr>
<td><b>LL 3.4.2.1</b></td>
<td><a name=LL3421></a>IZ03823 IZ05865 IZ05866</td>
</tr>
 
<tr>
<td><b>LL 3.4.1.3</b></td>
<td><a name=LL3413></a>IZ04238 IZ04415 IZ04416 IZ04238</td>
</tr>
 
<tr>
<td><b>LL 3.4.1.2</b></td>
<td><a name=LL3412></a>IZ01143 IZ00637 IZ01144 IY99843 IY99804 IY99187 IY99872 IZ00364 IZ00638 IZ00385 IZ01035</td>
</tr>
 
<tr>
<td><b>LL 3.4.1.1</b></td>
<td><a name=LL3411></a>IY98392 IY96786 IY97395 IY98215 IY97478 IY97522 IY98503 IY98504 IY98391 IY98505</td>
</tr>
 
<tr>
<td><b>LL 3.4.0.5</b></td>
<td><a name=LL3405></a>IY95955 IY95970 IY96097 IY96473 IY96721 IY97073 IY97128 IY97291</td>
</tr>
 
<tr>
<td><b>LL 3.4.0.4</b></td>
<td><a name=LL3404></a>IY93791 IY94256 IY94257 IY94342 IY94626 IY95063 IY95073 IY95182 IY95414</td>
</tr>
 
<tr>
<td><b>LL 3.4.0.3</b></td>
<td><a name=LL3403></a>IY92685 IY92686 IY93193 IY93311 IY93355 IY93357 IY93614</td>
</tr>
 
<tr>
<td><b>LL 3.4.0.2</b></td>
<td><a name=LL3402></a>IY91599 IY91608 IY91609 IY91610 IY91675 IY91767 IY91796 IY91797 IY92031 IY92534 IY92536</td>
</tr>
 
<tr>
<td><b>LL 3.4.0.1</b></td>
<td><a name=LL3401></a>IY89241 IY90030 IY90031 IY90032 IY90033 IY90034 IY90036 IY90037 IY90293 IY90804 IY90805</td>
</tr>
 
</table>
 
</div>
</li>
</ul>
</div>
</div>

</div>
<br>
<br>
<a name="Copyright and trademark information"><font size="4"><b>Copyright and trademark information</b></font></a>
<br>
<br>
<a href="http://www.ibm.com/legal/copytrade.shtml">
<br>
	 http://www.ibm.com/legal/copytrade.shtml
     </a>
<br>
      
<p>
<b>Notices</b><br/>
<br/>
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE. Some jurisdictions do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this
statement may not apply to you.
<br/>
<br/>
This information could include technical inaccuracies or
typographical errors. Changes are periodically made to the
information herein; these changes will be incorporated in new
editions of the publication. IBM may make improvements and/or
changes in the product(s) and/or the program(s) described in this
publication at any time without notice.
<br/>
<br/>
Microsoft, Windows, and Windows Server are trademarks of Microsoft 
Corporation in the United States, other countries, or both.
<br/>
<br/>
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, 
Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and 
Pentium are trademarks or registered trademarks of Intel Corporation or its 
subsidiaries in the United States and other countries.
<br/>
<br/>
Other company, product, or service names may be trademarks or
service marks of others.
<br/>
<br/>

<b>THIRD-PARTY LICENSE TERMS AND CONDITIONS, NOTICES AND INFORMATION</b>
<br/>
<br/>
The license agreement for this product refers you to this file for
details concerning terms and conditions applicable to third party
software code included in this product, and for certain notices
and other information IBM must provide to you under its license
to certain software code. The relevant terms and conditions,
notices and other information are provided or referenced below. 
Please note that any non-English version of the licenses below is
unofficial and is provided to you for your convenience only.  The
English version of the licenses below, provided as part of the
English version of this file, is the official version.
<br/>
<br/>
Notwithstanding the terms and conditions of any other agreement
you may have with IBM or any of its related or affiliated entities
(collectively "IBM"), the third party software code identified
below are "Excluded Components" and are subject to the following
terms and conditions:
<br/>
<ul>
<li>the Excluded Components are provided on an "AS IS" basis

<li>IBM DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES AND
   CONDITIONS WITH RESPECT TO THE EXCLUDED COMPONENTS, INCLUDING,
   BUT NOT LIMITED TO, THE WARRANTY OF NON-INFRINGEMENT OR
   INTERFERENCE AND THE IMPLIED WARRANTIES AND CONDITIONS OF
   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

<li>IBM will not be liable to you or indemnify you for any claims
   related to the Excluded Components

<li>IBM will not be liable for any direct, indirect, incidental,
   special, exemplary, punitive or consequential damages with
   respect to the Excluded Components.
</ul>

</p>

       
    <br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>
