http://wiki.old.lustre.org/api.php?action=feedcontributions&user=Docadmin&feedformat=atomObsolete Lustre Wiki - User contributions [en]2024-03-28T08:29:15ZUser contributionsMediaWiki 1.35.5http://wiki.old.lustre.org/index.php?title=Patchless_Client&diff=13306Patchless Client2013-07-24T23:38:09Z<p>Docadmin: </p>
<hr />
<div><small>''(Updated: Oct 2009)''</small><br />
<br />
As of Lustre® 1.6.0, Lustre supports running the client modules on most current "stock" kernels without the need for patches to the client kernel. Patches are still required to the Lustre ''server'' kernel, but since these nodes generally run only Lustre, this is not a major limitation. Pre-built "patchless" RPMs can be found at the [http://downloads.lustre.org/public/lustre/v1.8/ Lustre download site]. <br />
<br />
We strongly recommend that you use a pre-built RPM rather than building your own. However, if you need to run a kernel on the client that is not one of the supported kernels, it is possible to build from source for the kernels listed at the top the Change Log for each release (see [[Lustre Release Information]]).<br />
<br />
The Lustre configure script will automatically detect the unpatched kernel and disable building the servers.<br />
<br />
[lustre]$ ./configure --with-linux=/unpatched/kernel/source <br />
<br />
=== Versions ===<br />
See the [http://wiki.lustre.org/index.php/Lustre_Release_Information#Lustre_Test_Matrix Lustre Test Matrix] for a list of kernels that are known to work with patchless Lustre clients. Note that Oracle does not test all of these kernel versions with each Lustre release, but it is expected that kernels between the oldest and newest listed versions work with a given Lustre release.<br />
<br />
=== Known Issues ===<br />
<br />
Many NFS-related bugs are also addressed by the patchless client fixes.</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Contribute:Contribute&diff=13305Contribute:Contribute2013-07-24T23:36:47Z<p>Docadmin: </p>
<hr />
<div>Access guidelines for contributing code and testing Lustre® along with developer resources and tools. <br />
<div class="categoryLeft"><br />
<big><strong>Contributing to Lustre® technology</strong></big><br />
<br />
<strong>Getting started...</strong><br />
* See <ins>[[Finding_a_Project|Finding a Project]]</ins> for information about how to select a project, find a bug to fix, help with Lustre testing, or contribute to the Lustre user documentation.<br />
* Read the Lustre <ins>[[Contribution_Policy|Contribution Policy]]</ins> and sign and return a Contributor Agreement.<br />
* Join, post to, and search <ins>[[Lustre_Mailing_Lists|Lustre mailing lists]]</ins> for developers, administrators, and users. <br />
<br />
<strong>Developing your code...</strong><br />
<br />
* See <ins>[[Accessing Lustre Code]]</ins> for how to download Lustre code. <br />
* See <ins>[[Building Lustre Code]]</ins> for how to install and build a working version of Lustre. <br />
* See <ins>[[Applying Lustre Patches to a Kernel]]</ins> for how to apply Lustre patches to an unpatched kernel and how to modify an existing kernel patch. <br />
* Follow Lustre <ins>[[Coding Guidelines]]</ins> to avoid problems when merging your code.<br />
* Use the Lustre <ins>[[Documenting Code]]</ins> guidelines to add reference documentation to your Lustre code contribution. <br />
<br />
<strong>Debugging and testing your code...</strong><br />
* See <ins>[[Testing Lustre Code]]</ins> for procedures to verify the code works before you submit it. <br />
<br />
<strong>Submitting your code...</strong><br />
<br />
* See <ins>[[Submitting_Patches|Submitting Patches]]</ins> to find out how to submit your changes to be reviewed for acceptance into a mainline Lustre branch. <br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Developer Resources</strong></big><br />
* <ins>[[Lustre Design Documents]]</ins> provides access to presentations and design documents describing Lustre features currently under development by the Lustre engineering team.<br />
* The <ins>[[Lustre Design Document Archive]]</ins> contains older architecture and design documents including feature and architectural descriptions, high-level design documents and detailed-level design documents. <br />
* Lustre <ins>[[Subsystem Map]]</ins> describes each of the subsystems in the Lustre code.<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Questions or Comments?</strong></big><br />
<br />
If you have questions or comments about how you can contribute or about any of the procedures on this page, please [mailto:lustre-wiki-feedback@sun.com let us know].<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Contribute:Contribute&diff=13304Contribute:Contribute2013-07-24T23:36:33Z<p>Docadmin: </p>
<hr />
<div>Access guidelines for contributing code and testing Lustre® along with developer resources and tools. <br />
<div class="categoryLeft"><br />
<big><strong>Contributing to Lustre® Technology</strong></big><br />
<br />
<strong>Getting started...</strong><br />
* See <ins>[[Finding_a_Project|Finding a Project]]</ins> for information about how to select a project, find a bug to fix, help with Lustre testing, or contribute to the Lustre user documentation.<br />
* Read the Lustre <ins>[[Contribution_Policy|Contribution Policy]]</ins> and sign and return a Contributor Agreement.<br />
* Join, post to, and search <ins>[[Lustre_Mailing_Lists|Lustre mailing lists]]</ins> for developers, administrators, and users. <br />
<br />
<strong>Developing your code...</strong><br />
<br />
* See <ins>[[Accessing Lustre Code]]</ins> for how to download Lustre code. <br />
* See <ins>[[Building Lustre Code]]</ins> for how to install and build a working version of Lustre. <br />
* See <ins>[[Applying Lustre Patches to a Kernel]]</ins> for how to apply Lustre patches to an unpatched kernel and how to modify an existing kernel patch. <br />
* Follow Lustre <ins>[[Coding Guidelines]]</ins> to avoid problems when merging your code.<br />
* Use the Lustre <ins>[[Documenting Code]]</ins> guidelines to add reference documentation to your Lustre code contribution. <br />
<br />
<strong>Debugging and testing your code...</strong><br />
* See <ins>[[Testing Lustre Code]]</ins> for procedures to verify the code works before you submit it. <br />
<br />
<strong>Submitting your code...</strong><br />
<br />
* See <ins>[[Submitting_Patches|Submitting Patches]]</ins> to find out how to submit your changes to be reviewed for acceptance into a mainline Lustre branch. <br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Developer Resources</strong></big><br />
* <ins>[[Lustre Design Documents]]</ins> provides access to presentations and design documents describing Lustre features currently under development by the Lustre engineering team.<br />
* The <ins>[[Lustre Design Document Archive]]</ins> contains older architecture and design documents including feature and architectural descriptions, high-level design documents and detailed-level design documents. <br />
* Lustre <ins>[[Subsystem Map]]</ins> describes each of the subsystems in the Lustre code.<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Questions or Comments?</strong></big><br />
<br />
If you have questions or comments about how you can contribute or about any of the procedures on this page, please [mailto:lustre-wiki-feedback@sun.com let us know].<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Contribute:Contribute&diff=13303Contribute:Contribute2013-07-24T23:36:14Z<p>Docadmin: </p>
<hr />
<div>Access guidelines for contributing code and testing Lustre® along with developer resources and tools. <br />
<div class="categoryLeft"><br />
<big><strong>Contributing to Lustre®</strong></big><br />
<br />
<strong>Getting started...</strong><br />
* See <ins>[[Finding_a_Project|Finding a Project]]</ins> for information about how to select a project, find a bug to fix, help with Lustre testing, or contribute to the Lustre user documentation.<br />
* Read the Lustre <ins>[[Contribution_Policy|Contribution Policy]]</ins> and sign and return a Contributor Agreement.<br />
* Join, post to, and search <ins>[[Lustre_Mailing_Lists|Lustre mailing lists]]</ins> for developers, administrators, and users. <br />
<br />
<strong>Developing your code...</strong><br />
<br />
* See <ins>[[Accessing Lustre Code]]</ins> for how to download Lustre code. <br />
* See <ins>[[Building Lustre Code]]</ins> for how to install and build a working version of Lustre. <br />
* See <ins>[[Applying Lustre Patches to a Kernel]]</ins> for how to apply Lustre patches to an unpatched kernel and how to modify an existing kernel patch. <br />
* Follow Lustre <ins>[[Coding Guidelines]]</ins> to avoid problems when merging your code.<br />
* Use the Lustre <ins>[[Documenting Code]]</ins> guidelines to add reference documentation to your Lustre code contribution. <br />
<br />
<strong>Debugging and testing your code...</strong><br />
* See <ins>[[Testing Lustre Code]]</ins> for procedures to verify the code works before you submit it. <br />
<br />
<strong>Submitting your code...</strong><br />
<br />
* See <ins>[[Submitting_Patches|Submitting Patches]]</ins> to find out how to submit your changes to be reviewed for acceptance into a mainline Lustre branch. <br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Developer Resources</strong></big><br />
* <ins>[[Lustre Design Documents]]</ins> provides access to presentations and design documents describing Lustre features currently under development by the Lustre engineering team.<br />
* The <ins>[[Lustre Design Document Archive]]</ins> contains older architecture and design documents including feature and architectural descriptions, high-level design documents and detailed-level design documents. <br />
* Lustre <ins>[[Subsystem Map]]</ins> describes each of the subsystems in the Lustre code.<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Questions or Comments?</strong></big><br />
<br />
If you have questions or comments about how you can contribute or about any of the procedures on this page, please [mailto:lustre-wiki-feedback@sun.com let us know].<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_Release_Information&diff=13302Lustre Release Information2013-07-24T23:35:18Z<p>Docadmin: </p>
<hr />
<div><small>''(Updated: Nov 2010)''</small><br />
<br />
__TOC__<br />
This page provides information related to Lustre® releases and a support matrix that lists certified kernels, e2fsprogs and networks.<br />
<br />
=== Lustre Release Lifecycle ===<br />
<br />
This table lists the lifecycle of each major Lustre release, including the GA and EOL dates, and a link to the release's change log.<br />
<br />
{| border=1 cellpadding=0<br />
|-<br />
!Lustre Version||GA Date||EOL Date||Change Log<br />
|-<br />
|<strong>2.0.0-2.0.x</strong>||Aug 2010||TBD||[[Change Log 2.0]]<br />
|-<br />
|<strong>1.8-1.8.x</strong>||May 2009||June 2012*||[[Change Log 1.8]]<br />
|-<br />
|<strong>1.6-1.6.x</strong>||April 2007||June 2010||[[Change Log 1.6]]<br />
|}<br />
<big>*</big> <small> S1/S2 issues only after June 2011</small><br />
<br />
===Upcoming Lustre Releases===<br />
<br />
Upcoming Lustre releases are previewed below.<br />
<br />
====Lustre 2.0====<br />
<br />
* Targeted for release - Q2 2010<br />
* Includes client support for OEL 5, RHEL 5, SLES 10 and 11, Scientific Linux (new), and Fedora 11 2.6.30 (new)<br />
* Introduces several new features:<br />
<br />
:[http://wiki.lustre.org/manual/LustreManual20_HTML/LustreMonitoring.html#50548865_pgfId-1296751 Lustre Changelogs]<br />
:[http://wiki.lustre.org/manual/LustreManual20_HTML/LustreRecovery.html#50548860_pgfId-1292073 Commit on Share]<br />
:[http://wiki.lustre.org/manual/LustreManual20_HTML/BackupAndRestore.html#50548791_pgfId-1293842 Lustre rsync]<br />
<br />
For information about the Lustre 2.0 team's alpha and beta milestones and related testing, see the [[Lustre_2.0_Release_Milestone_Status|Lustre 2.0 Release Milestone Status]] page. <br />
<br />
For information on Lustre 1.8 to 2.0 interoperability and upgrades, see [[Lustre_Interoperability_-_Upgrading_From_1.8_to_2.0|Upgrading from 1.8 to 2.0]].<br />
<br />
===Lustre Test Matrix===<br />
<br />
This matrix lists kernels, e2fsprogs and network versions that have been ''certified'' to work with Lustre. Kernels not listed on the support matrix may also work with Lustre, depending on whether they are ''not tested/packaged'' or ''not supported''. <br />
<br />
* ''Certified'' - Exact kernel version that we test with and for which we provide compiled Lustre packages (RPMs). Exact kernel version that we test with and for which we provide compiled Lustre packages (RPMs). An ''''X'''' indicates a certified version. Some versions are certified with servers, others with patchless clients, or both servers and clients.<br />
** '''S''' is a version certified with servers<br />
** '''PC''' is a version certified with patchless clients<br />
** '''S, PC''' is a version certified with servers and patchless clients<br />
<br />
* ''Not tested/packaged'' - Different kernel version that a Lustre user has compiled from Lustre source code. We have not tested these versions, so we cannot say for certain whether they will work with Lustre, but they should work with minor variances from our officially-certified kernels.<br />
<br />
* ''Not supported'' - Kernel version that is distinctly different from the kernels that we test and certify. For example, trying to use SLES11 on a Lustre 1.6.x release. <br />
<br />
We recommend that Lustre users work with certified kernels. If you use a kernel that is not tested/packaged, we will make our best efforts to support it. If you are uncertain whether the kernel version you are considering would be supported, check with Lustre Support. <br />
<br />
*A shaded cell indicates a kernel version certified with earlier Lustre releases, but no longer supported in newer versions of Lustre. For example, Lustre 1.8 releases do not support flavors of RHEL 4 or SLES 9. Lustre 1.8.1 and later versions do not support Linux vanilla kernel 2.6.22.14.<br />
<br />
'''NOTE''': <br />
<br />
* For detailed information about the Lustre 2.0 release, see [[Change Log 2.0]].<br />
<br />
* For detailed information about the Lustre 1.8 release, see [[Change Log 1.8]].<br />
<br />
* For detailed information about the Lustre 1.6.x releases, see [[Change Log 1.6]].<br />
<br />
* PPC is only supported on clients.<br />
<br />
* In Lustre 1.8 releases, IA64 is only supported on clients.<br />
<br />
{| border=1 cellpadding=0<br />
|-<br />
!width="5" colspan="3"|<small>Supported Kernels</small>|| colspan="15"|<small>Lustre Version</small><br />
|-<br />
|colspan="3"|<small><strong>Kernel / Version</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI 2.0.0]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-185-G-F@CDS-CDS_SMI 1.8.5]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-184-G-F@CDS-CDS_SMI 1.8.4]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-183-G-F@CDS-CDS_SMI 1.8.3]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-182D-G-F@CDS-CDS_SMI 1.8.2]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-1811-G-F@CDS-CDS_SMI 1.8.1.1]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-181-G-F@CDS-CDS_SMI 1.8.1]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-1801-G-F@CDS-CDS_SMI 1.8.0.1]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-180-G-F@CDS-CDS_SMI 1.8.0]</strong></small><br />
|-<br />
| ||colspan="11"|<small><strong>OEL 5 (i686 and x86_64 only)</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-194.17.1.0.1.el5</small><br />
|<br />
|align="center"|<small>'''X'''</small><br />
|<br />
|| || || || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-194.3.1.0.1.el5</small><br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|<br />
|| || || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-164.11.1.0.1.el5</small><br />
|align="center"|<small>'''S, PC'''</small><br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|<br />
|| || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-164.6.1.0.1.el5</small><br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|| || || ||<br />
|-<br />
| ||colspan="11"|<small><strong>RHEL 5</strong></small> <br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-194.17.1.el5</small><br />
|<br />
|align="center"|<small>'''X'''</small><br />
|| || || || || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-194.3.1.el5</small><br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|| || || || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-164.11.1.el5</small><br />
|align="center"|<small>'''S, PC'''</small><br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|| || || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-164.6.1.el5</small><br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|| || || ||<br />
|-<br />
|colspan="2"| <br />
|<small>2.6.18-128.7.1.el5</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|| || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-128.1.14.el5</small>||<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|| ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-128.1.6.el5</small>|| ||<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.18-92.1.17.el5</small>|| || ||<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>SLES 11 (i686 and x86_64 only)</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>2.6.32.19-0.2.1</small><br />
|<br />
|align="center"|<small>'''X'''</small><br />
|<br />
|<br />
|<br />
|| ||<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.27.39-0.3.1</small><br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|| ||<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.27.29-0.1</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
||<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.27.23-0.1</small>||<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.27.19-5</small><br />
|align="center"|<small>'''PC'''</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
|-<br />
| ||colspan="11"|<small><strong>SLES 10</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16.60-0.69.1</small><br />
|<br />
|align="center"|<small>'''X'''</small><br />
|<br />
|<br />
|<br />
|| || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16.60-0.42.8</small><br />
|align="center"|<small>'''PC'''</small><br />
|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|| || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16.60-0.42.4</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|| || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16.60-0.39.3</small>||<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|| ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16.60-0.37</small>|| ||<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16.60-0.31</small>|| || ||<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>Fedora 11</strong></small> <br />
|-<br />
|colspan="2"|<br />
|<small>2.6.29.4-167.fc11</small><br />
|<small>'''PC'''</small><br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
|-<br />
| ||colspan="11"|<small><strong>vanilla (kernel.org)</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>2.6.22.14</small><br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
| style="background:#A9A9A9"|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>Client support for unpatched kernels</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16 - 2.6.32 vanilla (kernel.org)</small><br />
|<br />
|align="center"|<small>'''X'''</small><br />
|<br />
|<br />
|<br />
|<br />
|| || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16 - 2.6.30 vanilla (kernel.org)</small><br />
|align="center"|<small>'''X'''</small><br />
|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|<br />
|| || ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16 - 2.6.27 vanilla (kernel.org)</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|| ||<br />
|-<br />
|colspan="2"|<br />
|<small>2.6.16 - 2.6.22 vanilla (kernel.org)</small>|| ||<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
!width="5" colspan="3"|<small>Supported e2fsprogs</small>|| colspan="15"|<small>Lustre Version</small><br />
|-<br />
|colspan="3"|<small><strong>Version</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI 2.0.0]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-185-G-F@CDS-CDS_SMI 1.8.5]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-184-G-F@CDS-CDS_SMI 1.8.4]</strong></small><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-183-G-F@CDS-CDS_SMI 1.8.3]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-182D-G-F@CDS-CDS_SMI 1.8.2]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-1811-G-F@CDS-CDS_SMI 1.8.1.1]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-181-G-F@CDS-CDS_SMI 1.8.1]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-1801-G-F@CDS-CDS_SMI 1.8.0.1]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-180-G-F@CDS-CDS_SMI 1.8.0]</small></strong><br />
|-<br />
|-<br />
|colspan="2"|<br />
||<small>1.41.10-sun2</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|| || || || ||<br />
|-<br />
|colspan="2"|<br />
||<small>1.41.6-sun1</small><br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|| ||<br />
|-<br />
|colspan="2"|<br />
|<small>1.40.11-sun1</small>|| || || || || || ||<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
!width="5" colspan="3"|<small>Supported Networks</small>|| colspan="15"|<small>Lustre Version</small><br />
|-<br />
|colspan="3" |<small><strong>Network / Version</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI 2.0.0]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-185-G-F@CDS-CDS_SMI 1.8.5]</strong></small><br />
|<small><strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-184-G-F@CDS-CDS_SMI 1.8.4]</strong></small><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-183-G-F@CDS-CDS_SMI 1.8.3]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-182D-G-F@CDS-CDS_SMI 1.8.2]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-1811-G-F@CDS-CDS_SMI 1.8.1.1]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-181-G-F@CDS-CDS_SMI 1.8.1]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-1801-G-F@CDS-CDS_SMI 1.8.0.1]</small></strong><br />
|<strong><small>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-180-G-F@CDS-CDS_SMI 1.8.0]</small></strong><br />
|-<br />
|-<br />
| ||colspan="11" |<small><strong>socklnd</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>Any kernel supported by Lustre</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>qswlnd</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>Qsnet kernel modules 5.20 and later</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>openiblnd</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>IbGold 1.8.2</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>o2iblnd</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>OFED 1.3, 1.4.1, 1.4.2, 1.5.1, 1.5.2<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|<br />
|| || || || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>OFED 1.3, 1.4.1, 1.4.2, 1.5.1<br />
|align="center"|<small>'''X'''</small><br />
|<br />
|<br />
|| || || || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>OFED 1.1, 1.2.0, 1.2.5, 1.3, 1.4.1, 1.4.2<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|| || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>OFED 1.1, 1.2.0, 1.2.5, 1.3, 1.4.1<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
||<br />
|-<br />
|colspan="2"|<br />
|<small>OFED 1.1, 1.2.0, 1.2.5, 1.3.1</small>|| || || || ||<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>viblnd</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>Voltaire ibhost 3.4.5 and later</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>ciblnd</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>Topspin 3.2.0</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>iiblnd</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>Infiniserv 3.3 + PathBits patch</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>gmlnd</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>GM 2.1.22 and later</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>mxlnd</strong></small><br />
|-<br />
|colspan="2"|<br />
|<small>MX 1.2.10 or later</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|| || || ||<br />
|-<br />
|colspan="2"|<br />
|<small>MX 1.2.1 or later</small><br />
|<br />
|<br />
|<br />
|<br />
|<br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
| ||colspan="11"|<small><strong>ptllnd</strong></small><br />
|-<br />
| || ||<small>Portals 3.3/UNICOS/lc 1.5.x, 2.0.x</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|align="center"|<small>'''X'''</small><br />
|-<br />
|}</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=13301Main Page2013-07-24T23:34:06Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/"NEW!" Lustre 1.8.8]</strong><br />
<p>Lustre 1.8.8 is GA and available for download. Lustre 1.8.8 provides support for OEL 6 on both Client and Server modules, as well as, offers more than 67 improvements and bug fixes. See [http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Change Log 1.8] Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]].</p><br />
<br />
<br><strong>[http://wiki.lustre.org/index.php/Lustre_User_Group_2014 "NEW!" LUG 2014 Save the Date! Announcement]</strong><br />
<p>LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. follow this link to [http://www.opensfs.org/lug14/ LUG 2014]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=13300Main Page2013-07-24T23:29:23Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/"NEW!" Lustre 1.8.8]</strong><br />
<p>Lustre 1.8.8 is GA and available for download. Lustre 1.8.8 provides support for OEL 6 on both Client and Server modules, offers more than 67 improvements and bug fixes. See [http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Change Log 1.8] Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]].</p><br />
<br />
<br><strong>[http://wiki.lustre.org/index.php/Lustre_User_Group_2014 "NEW!" LUG 2014 Save the Date! Announcement]</strong><br />
<p>LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. follow this link to [http://www.opensfs.org/lug14/ LUG 2014]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=13299Main Page2013-07-24T23:16:33Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/"NEW!" Lustre 1.8.8]</strong><br />
<p>Lustre 1.8.8 is GA and available for download. Lustre 1.8.8 provides support for OEL 6 on both Client and Server modules, offers more than 65 improvements and bug fixes. See [http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Change Log 1.8] Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]].</p><br />
<br />
<br><strong>[http://wiki.lustre.org/index.php/Lustre_User_Group_2014 "NEW!" LUG 2014 Save the Date! Announcement]</strong><br />
<p>LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. follow this link to [http://www.opensfs.org/lug14/ LUG 2014]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=13298Main Page2013-07-24T23:15:19Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/"NEW!" Lustre 1.8.8]</strong><br />
<p>Lustre 1.8.8 is GA and available for download. Lustre 1.8.8 provides support for OEL 6 on both Client and Server modules, offers more than 65 improvements and bug fixes. See [http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Change Log 1.8] Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]].</p><br />
<br />
<br><strong>[http://wiki.lustre.org/index.php/Lustre_User_Group_2014 "NEW!" LUG 2014 Save the Date! Announcement]</strong><br />
<p>LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. follow this link to [http://www.opensfs.org/lug14/ LUG 2014]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=13297Main Page2013-07-24T23:06:02Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/"NEW!" Lustre 1.8.8]</strong><br />
<p>Lustre 1.8.8 is GA and available for download. Lustre 1.8.8 provides support for OEL 6 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br><strong>[http://wiki.lustre.org/index.php/Lustre_User_Group_2014 "NEW!" LUG 2014 Save the Date! Announcement]</strong><br />
<p>LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. follow this link to [http://www.opensfs.org/lug14/ LUG 2014]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=13296Main Page2013-07-24T23:05:31Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/"NEW!" Lustre 1.8.8]</strong><br />
<p>Lustre 1.8.8 is GA and available for download. Lustre 1.8.8 provides support for OEL 6 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br><strong>[http://wiki.lustre.org/index.php/Lustre_User_Group_2014 LUG 2014 "NEW!" Save the Date! Announcement]</strong><br />
<p>LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. follow this link to [http://www.opensfs.org/lug14/ LUG 2014]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=13295Main Page2013-07-24T23:04:41Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</strong><br />
<p>Lustre 1.8.8 is GA and available for download. Lustre 1.8.8 provides support for OEL 6 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br><strong>[http://wiki.lustre.org/index.php/Lustre_User_Group_2014 LUG 2014 Save the Date! Announcement]</strong><br />
<p>LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. follow this link to [http://www.opensfs.org/lug14/ LUG 2014]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=13294Main Page2013-07-24T23:03:08Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</strong><br />
<p>Lustre 1.8.8 is GA and available for download. Lustre 1.8.8 provides support for OEL 6 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br><strong>[http://wiki.lustre.org/index.php/Lustre_User_Group_2014 LUG 2014 Save the Date! Announcement]</strong><br />
<p>LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. follow this link to [http://http://www.opensfs.org/lug14/ LUG 2014]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_Community_Events,_Conferences_and_Meetings&diff=13293Lustre Community Events, Conferences and Meetings2013-07-24T18:29:28Z<p>Docadmin: /* Lustre Community Conferences */</p>
<hr />
<div>You'll find presentations made by Lustre™ engineers at Lustre community events, conferences and meetings here.<br />
<br />
===Lustre® User Group (LUG)===<br />
<br />
LUG is the Lustre community's premier event to learn and share knowledge about Lustre technology. Access Lustre User Group (LUG) agendas, presentations, panel discussions, videos and more. <br />
<br />
* [[Lustre User Group 2014]]<br />
* [[Lustre User Group 2013]]<br />
* [[Lustre User Group 2012]]<br />
* [[Lustre User Group 2011]]<br />
* [[Lustre User Group 2010]]<br />
* [[Lustre User Group 2009]]<br />
* [[Lustre User Group 2008]]<br />
* [[Lustre User Group 2007]]<br />
* [[Lustre User Group 2006]]<br />
<br />
===Lustre Community Conferences===<br />
Conferences are held periodically with a focus on topics of particular interest to the Lustre community.<br />
<br />
*[[Lustre Administrators and Developer's Workshop]] an annual gathering of Lustre's finest and most talented engineers in Lustre - LAD September 2013 <br />
<br />
*[[Lustre HPCS Activities]] include designs and presentations for meeting the DARPA 2012 computing platform storage goals <br />
<br />
*Lustre Scalability Workshops held at the Lustre Center of Excellence at Oak Ridge National Laboratories in 2009:<br />
<br />
:[[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory#Lustre_Scalability_Workshop_-_Feb_10_.26_11.2C_2009.2C_ORNL|Lustre Scalability Workshop February 2009]]<br />
<br />
:[[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory#LCE_Application_I.2FO_Workshop_-_April_16.2C_2008|Lustre Application I/O Workshop April 2009]]<br />
<br />
:[[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory#Scalability_Workshop_Follow_up|Scalability Workshop Follow Up]]<br />
<br />
*[[HPC_Software_Workshop_and_Seminars_-_Regensburg_Germany_2009|2009 HPC Software Workshop and Seminars]] held in Regensburg, Germany, addressing topics such as Grid Engine, Open Storage (including Lustre and SAM-QFS), and software Development Tools.<br />
<br />
===Lustre All-Hands Meetings===<br />
Once a year, the Lustre Engineering team gathers to discuss new features under development and testing efforts. This week-long event is known as the Lustre all-hands meeting. The Development and QE presentations made at these all-hands meetings are available here.<br />
<br />
*[[Lustre Fall Workshop 10/2010]]<br />
*[[SC'09 and Lustre Senior Technical Meeting 11/09]]<br />
*[[Lustre All-Hands Meeting 12/08]]<br />
*[[Lustre All-Hands Meeting 3/08]]</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_Community_Events,_Conferences_and_Meetings&diff=13292Lustre Community Events, Conferences and Meetings2013-07-24T18:28:50Z<p>Docadmin: /* Lustre Community Conferences */</p>
<hr />
<div>You'll find presentations made by Lustre™ engineers at Lustre community events, conferences and meetings here.<br />
<br />
===Lustre® User Group (LUG)===<br />
<br />
LUG is the Lustre community's premier event to learn and share knowledge about Lustre technology. Access Lustre User Group (LUG) agendas, presentations, panel discussions, videos and more. <br />
<br />
* [[Lustre User Group 2014]]<br />
* [[Lustre User Group 2013]]<br />
* [[Lustre User Group 2012]]<br />
* [[Lustre User Group 2011]]<br />
* [[Lustre User Group 2010]]<br />
* [[Lustre User Group 2009]]<br />
* [[Lustre User Group 2008]]<br />
* [[Lustre User Group 2007]]<br />
* [[Lustre User Group 2006]]<br />
<br />
===Lustre Community Conferences===<br />
Conferences are held periodically with a focus on topics of particular interest to the Lustre community.<br />
<br />
*[[Lustre Administrators and Developer's Workshop]] gather of Lustre's finest and most talented engineers in Lustre - LAD 2013 <br />
<br />
*[[Lustre HPCS Activities]] include designs and presentations for meeting the DARPA 2012 computing platform storage goals <br />
<br />
*Lustre Scalability Workshops held at the Lustre Center of Excellence at Oak Ridge National Laboratories in 2009:<br />
<br />
:[[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory#Lustre_Scalability_Workshop_-_Feb_10_.26_11.2C_2009.2C_ORNL|Lustre Scalability Workshop February 2009]]<br />
<br />
:[[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory#LCE_Application_I.2FO_Workshop_-_April_16.2C_2008|Lustre Application I/O Workshop April 2009]]<br />
<br />
:[[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory#Scalability_Workshop_Follow_up|Scalability Workshop Follow Up]]<br />
<br />
*[[HPC_Software_Workshop_and_Seminars_-_Regensburg_Germany_2009|2009 HPC Software Workshop and Seminars]] held in Regensburg, Germany, addressing topics such as Grid Engine, Open Storage (including Lustre and SAM-QFS), and software Development Tools.<br />
<br />
===Lustre All-Hands Meetings===<br />
Once a year, the Lustre Engineering team gathers to discuss new features under development and testing efforts. This week-long event is known as the Lustre all-hands meeting. The Development and QE presentations made at these all-hands meetings are available here.<br />
<br />
*[[Lustre Fall Workshop 10/2010]]<br />
*[[SC'09 and Lustre Senior Technical Meeting 11/09]]<br />
*[[Lustre All-Hands Meeting 12/08]]<br />
*[[Lustre All-Hands Meeting 3/08]]</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_Support&diff=13291Lustre Support2013-07-24T18:22:57Z<p>Docadmin: </p>
<hr />
<div>For information about Xyratex support and service offerings for the Lustre® file system, go to [http://http://www.xyratex.com/contact Contact]. With a support contract, you will be guaranteed timely responses and access to Lustre engineering when required. <br />
<br />
The [[Lustre_Mailing_Lists#Lustre_Discuss_Mailing_List|''lustre-discuss'' mailing list]] provides a free forum where you can ask questions and discuss your experiences with other Lustre file system users. The mailing list is community based, so response times can vary and responses are not guaranteed.</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Contribute:Contribute&diff=13290Contribute:Contribute2013-07-24T18:19:16Z<p>Docadmin: </p>
<hr />
<div>Access guidelines for contributing code and testing Lustre® along with developer resources and tools. <br />
<div class="categoryLeft"><br />
<big><strong>Contributing to Lustre</strong></big><br />
<br />
<strong>Getting started...</strong><br />
* See <ins>[[Finding_a_Project|Finding a Project]]</ins> for information about how to select a project, find a bug to fix, help with Lustre testing, or contribute to the Lustre user documentation.<br />
* Read the Lustre <ins>[[Contribution_Policy|Contribution Policy]]</ins> and sign and return a Contributor Agreement.<br />
* Join, post to, and search <ins>[[Lustre_Mailing_Lists|Lustre mailing lists]]</ins> for developers, administrators, and users. <br />
<br />
<strong>Developing your code...</strong><br />
<br />
* See <ins>[[Accessing Lustre Code]]</ins> for how to download Lustre code. <br />
* See <ins>[[Building Lustre Code]]</ins> for how to install and build a working version of Lustre. <br />
* See <ins>[[Applying Lustre Patches to a Kernel]]</ins> for how to apply Lustre patches to an unpatched kernel and how to modify an existing kernel patch. <br />
* Follow Lustre <ins>[[Coding Guidelines]]</ins> to avoid problems when merging your code.<br />
* Use the Lustre <ins>[[Documenting Code]]</ins> guidelines to add reference documentation to your Lustre code contribution. <br />
<br />
<strong>Debugging and testing your code...</strong><br />
* See <ins>[[Testing Lustre Code]]</ins> for procedures to verify the code works before you submit it. <br />
<br />
<strong>Submitting your code...</strong><br />
<br />
* See <ins>[[Submitting_Patches|Submitting Patches]]</ins> to find out how to submit your changes to be reviewed for acceptance into a mainline Lustre branch. <br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Developer Resources</strong></big><br />
* <ins>[[Lustre Design Documents]]</ins> provides access to presentations and design documents describing Lustre features currently under development by the Lustre engineering team.<br />
* The <ins>[[Lustre Design Document Archive]]</ins> contains older architecture and design documents including feature and architectural descriptions, high-level design documents and detailed-level design documents. <br />
* Lustre <ins>[[Subsystem Map]]</ins> describes each of the subsystems in the Lustre code.<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Questions or Comments?</strong></big><br />
<br />
If you have questions or comments about how you can contribute or about any of the procedures on this page, please [mailto:lustre-wiki-feedback@sun.com let us know].<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=GetInvolved:Get_Involved&diff=13289GetInvolved:Get Involved2013-07-24T18:18:15Z<p>Docadmin: </p>
<hr />
<div>Find out what the Lustre® community is doing and get involved.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Community Events and Resources</strong></big> <br />
<br />
* Sign up for a <ins>[[Lustre_Mailing_Lists|Lustre mailing list]]</ins>.<br />
* Access presentations from <ins>[[Lustre Community Events, Conferences and Meetings|Lustre community events, conferences and meetings]]</ins>.<br />
* Find out how to <ins>[[Contribute:Contribute|contribute code or help with testing]]</ins>.<br />
* Read <ins>[[Lustre_Publications|publications about Lustre]]</ins> such as videos and podcasts, white papers and blueprints.<br />
* Learn about some typical <ins>[[Lustre Customers]]</ins>.<br />
* Learn more about [http://www.xyratex.com/products/hpc-big-data ClustreStor] the best-in-class family of data storage solutions delivering the fastest and most reliable data storage.<br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Lustre® Centers of Excellence</strong></big> <br />
<br />
Lustre Centers of Excellence (LCEs) work with the community to make significant code and testing contributions to Lustre and the Lustre Community. In alphabetical order, these centers are:<br />
<br />
<ul><br />
<li>[http://www.cea.fr CEA], [http://www-hpc.cea.fr/ HPC at CEA] and [[Media:AurelienDegremont.pdf|Lustre HSM Project at CEA]]<br />
<li>[http://www.fz-juelich.de/jsc/juropa/configuration Juelich and the JuRoPA Program]<br />
<li> [https://computing.llnl.gov/LCdocs/ioguide/index.jsp?show=s7 Lawrence Livermore National Laboratory]<br />
<li>[[Media:JamesHoffman.pdf|Naval Research Laboratory]]<br />
<li> [[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory|Oak Ridge National Laboratory]]<br />
<li>[[Media:SNL_LUG_2009.pdf|Sandia National Laboratory]]<br />
</ul><br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Community Development Projects</strong></big> <br />
Interesting projects from the Lustre user community that are available for public use.<br />
<br />
* <ins>[http://sourceforge.net/projects/lustre-shine/ CEA's Shine Administration Tool for Lustre]</ins> Set up and manage a Lustre filesystem on a cluster.<br />
* <ins>[[Media:Lustre-amanda.pdf|Backup and Recovery - Amanda and Lustre:]]</ins> Use an Amanda client to back up a Lustre filesystem from Lustre clients.(PDF)<br />
* <ins>[http://sourceforge.net/projects/lmt LLNL - Lustre Monitoring Tool]</ins> Tracks activity of server nodes (MDS, OSS and portals routers) for one or more Lustre filesystems.<br />
* <ins>[http://www.bullopensource.org/lustre/ Bull - Open Source Tools for Lustre]</ins> Manage one or more Lustre filesystems from an administrative node.<br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Third Party Contributions</strong></big><br />
<br />
Topics contributed by the Lustre user community.<br />
<br />
* <ins>[[Using Pacemaker with Lustre]]</ins> describes how to configure and use Pacemaker with Lustre failover.<br />
* <ins>[[DRBD and Lustre]]</ins> describes the Distributed Replicated Block Device used for building high-availability clusters. <br />
* <ins>[[Lustre FUSE]]</ins> describes how to use Lustre with the FUSE file system.<br />
* <ins>[[Lustre DDN Tuning]]</ins> describes how to configure DDN storage arrays for use with Lustre.<br />
* <ins>[[Large-Scale Tuning for Cray XT]]</ins> describes network tuning parameters for request pools in a large cluster of Cray XT3 Catamount nodes. <br />
* <ins>[[Debian Install]]</ins> describes how to build and install Lustre on a machine running Debian Linux.<br />
* <ins>[[NFS vs. Lustre]]</ins> describes some of the history and rationale behind Lustre and NFS and compares and contrasts them.<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=GetInvolved:Get_Involved&diff=13288GetInvolved:Get Involved2013-07-24T18:17:38Z<p>Docadmin: </p>
<hr />
<div>Find out what the Lustre® community is doing and get involved.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Community Events and Resources</strong></big> <br />
<br />
* Sign up for a <ins>[[Lustre_Mailing_Lists|Lustre mailing list]]</ins>.<br />
* Access presentations from <ins>[[Lustre Community Events, Conferences and Meetings|Lustre community events, conferences and meetings]]</ins>.<br />
* Find out how to <ins>[[Contribute:Contribute|contribute code or help with testing]]</ins>.<br />
* Read <ins>[[Lustre_Publications|publications about Lustre]]</ins> such as videos and podcasts, white papers and blueprints.<br />
* Learn about some typical <ins>[[Lustre Customers]]</ins>.<br />
* Learn more about [http://www.xyratex.com/products/hpc-big-data ClustreStor] the best-in-class family of data storage solutions delivering the fastest and most reliable data storage.<br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Lustre® Centers of Excellence</strong></big> <br />
<br />
Lustre Centers of Excellence (LCEs) work with the community to make significant code and testing contributions to Lustre and the Lustre Community. In alphabetical order, these centers are:<br />
<br />
<ul><br />
<li>[http://www.cea.fr CEA], [http://www-hpc.cea.fr/ HPC at CEA] and [[Media:AurelienDegremont.pdf|Lustre HSM Project at CEA]]<br />
<li>[http://www.fz-juelich.de/jsc/juropa/configuration Juelich and the JuRoPA Program]<br />
<li> [https://computing.llnl.gov/LCdocs/ioguide/index.jsp?show=s7 Lawrence Livermore National Laboratory]<br />
<li>[[Media:JamesHoffman.pdf|Naval Research Laboratory]]<br />
<li> [[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory|Oak Ridge National Laboratory]]<br />
<li>[[Media:SNL_LUG_2009.pdf|Sandia National Laboratory]]<br />
</ul><br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Community Development Projects</strong></big> <br />
Interesting projects from the Lustre user community that are available for public use.<br />
<br />
* <ins>[[Media:Lustre-amanda.pdf|Backup and Recovery - Amanda and Lustre:]]</ins> Use an Amanda client to back up a Lustre filesystem from Lustre clients.(PDF)<br />
* <ins>[http://sourceforge.net/projects/lmt LLNL - Lustre Monitoring Tool]</ins> Tracks activity of server nodes (MDS, OSS and portals routers) for one or more Lustre filesystems.<br />
* <ins>[http://www.bullopensource.org/lustre/ Bull - Open Source Tools for Lustre]</ins> Manage one or more Lustre filesystems from an administrative node.<br />
* <ins>[http://sourceforge.net/projects/lustre-shine/ CEA's Shine Administration Tool for Lustre]</ins> Set up and manage a Lustre filesystem on a cluster.<br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Third Party Contributions</strong></big><br />
<br />
Topics contributed by the Lustre user community.<br />
<br />
* <ins>[[Using Pacemaker with Lustre]]</ins> describes how to configure and use Pacemaker with Lustre failover.<br />
* <ins>[[DRBD and Lustre]]</ins> describes the Distributed Replicated Block Device used for building high-availability clusters. <br />
* <ins>[[Lustre FUSE]]</ins> describes how to use Lustre with the FUSE file system.<br />
* <ins>[[Lustre DDN Tuning]]</ins> describes how to configure DDN storage arrays for use with Lustre.<br />
* <ins>[[Large-Scale Tuning for Cray XT]]</ins> describes network tuning parameters for request pools in a large cluster of Cray XT3 Catamount nodes. <br />
* <ins>[[Debian Install]]</ins> describes how to build and install Lustre on a machine running Debian Linux.<br />
* <ins>[[NFS vs. Lustre]]</ins> describes some of the history and rationale behind Lustre and NFS and compares and contrasts them.<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_User_Group_2014&diff=13287Lustre User Group 20142013-07-24T18:16:19Z<p>Docadmin: </p>
<hr />
<div><big><strong>Save the date!</strong></big><br />
<br />
LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. <br />
<br />
OpenSFS, in collaboration with [http://www.eofs.eu EOFS], is proud to host the 12th annual Lustre User Group (LUG) conference. LUG continues to be the primary venue for discussion and seminars on the Lustre® parallel file system and other open source file system technologies. The event will include more than 50 sessions and panels, where attendees have the opportunity to:<br />
<br />
· Hear from the world's leading developers, administrators, solution providers, and users of Lustre<br />
<br />
· Be an active participant in industry dialogue on best practices and emerging technologies<br />
<br />
· Explore upcoming developments of the Lustre file system<br />
<br />
· Immerse in the strong Lustre community, working collaboratively to further the development of Lustre<br />
<br />
<br />
As one of the many benefits of being a member of OpenSFS -- the organization that drives HPC open source file system community efforts – OpenSFS is pleased to offer one complimentary pass to each current member entity of OpenSFS. Details are coming soon with the opening of the LUG 2014 registration site.<br />
<br />
<br />
The venue for LUG 2014 is the Miami Marriott Biscayne Bay, located right on Biscayne Bay and just minutes from South Beach and other famous Miami attractions. Please visit the LUG 2013 web page to view the agenda and caliber of presentations of past LUG events. With the ongoing growth and outstanding progress of Lustre, the 2014 event promises to be exciting and informative.</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_User_Group_2014&diff=13286Lustre User Group 20142013-07-24T18:14:52Z<p>Docadmin: </p>
<hr />
<div><big><strong>Save the date!</strong></big><br />
<br />
LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. <br />
<br />
OpenSFS, in collaboration with EOFS, is proud to host the 12th annual Lustre User Group (LUG) conference. LUG continues to be the primary venue for discussion and seminars on the Lustre® parallel file system and other open source file system technologies. The event will include more than 50 sessions and panels, where attendees have the opportunity to:<br />
<br />
· Hear from the world's leading developers, administrators, solution providers, and users of Lustre<br />
<br />
· Be an active participant in industry dialogue on best practices and emerging technologies<br />
<br />
· Explore upcoming developments of the Lustre file system<br />
<br />
· Immerse in the strong Lustre community, working collaboratively to further the development of Lustre<br />
<br />
<br />
As one of the many benefits of being a member of OpenSFS -- the organization that drives HPC open source file system community efforts – OpenSFS is pleased to offer one complimentary pass to each current member entity of OpenSFS. Details are coming soon with the opening of the LUG 2014 registration site.<br />
<br />
<br />
The venue for LUG 2014 is the Miami Marriott Biscayne Bay, located right on Biscayne Bay and just minutes from South Beach and other famous Miami attractions. Please visit the LUG 2013 web page to view the agenda and caliber of presentations of past LUG events. With the ongoing growth and outstanding progress of Lustre, the 2014 event promises to be exciting and informative.</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_User_Group_2014&diff=13285Lustre User Group 20142013-07-24T18:14:29Z<p>Docadmin: </p>
<hr />
<div><big><strong>Save the date!</strong></big><br />
<br />
LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. <br />
<br />
OpenSFS, in collaboration with EOFS, is proud to host the 12th annual Lustre User Group (LUG) conference. LUG continues to be the primary venue for discussion and seminars on the Lustre® parallel file system and other open source file system technologies. The event will include more than 50 sessions and panels, where attendees have the opportunity to:<br />
<br />
· Hear from the world's leading developers, administrators, solution providers, and users of Lustre<br />
· Be an active participant in industry dialogue on best practices and emerging technologies<br />
· Explore upcoming developments of the Lustre file system<br />
· Immerse in the strong Lustre community, working collaboratively to further the development of Lustre<br />
<br />
<br />
As one of the many benefits of being a member of OpenSFS -- the organization that drives HPC open source file system community efforts – OpenSFS is pleased to offer one complimentary pass to each current member entity of OpenSFS. Details are coming soon with the opening of the LUG 2014 registration site.<br />
<br />
<br />
The venue for LUG 2014 is the Miami Marriott Biscayne Bay, located right on Biscayne Bay and just minutes from South Beach and other famous Miami attractions. Please visit the LUG 2013 web page to view the agenda and caliber of presentations of past LUG events. With the ongoing growth and outstanding progress of Lustre, the 2014 event promises to be exciting and informative.</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_User_Group_2014&diff=13284Lustre User Group 20142013-07-24T18:13:14Z<p>Docadmin: </p>
<hr />
<div><big><strong>Save the date!</strong></big><br />
<br />
LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. <br />
<br />
OpenSFS, in collaboration with EOFS, is proud to host the 12th annual Lustre User Group (LUG) conference. LUG continues to be the primary venue for discussion and seminars on the Lustre® parallel file system and other open source file system technologies. The event will include more than 50 sessions and panels, where attendees have the opportunity to:<br />
<br />
· Hear from the world's leading developers, administrators, solution providers, and users of Lustre<br />
· Be an active participant in industry dialogue on best practices and emerging technologies<br />
· Explore upcoming developments of the Lustre file system<br />
· Immerse in the strong Lustre community, working collaboratively to further the development of Lustre<br />
<br />
<br />
As one of the many benefits of being a member of OpenSFS -- the organization that drives HPC open source file system community efforts – OpenSFS is pleased to offer one complimentary pass to each current member entity of OpenSFS. Details are coming soon with the opening of the LUG 2014 registration site.<br />
<br />
<br />
The venue for LUG 2014 is the Miami Marriott Biscayne Bay, located right on Biscayne Bay and just minutes from South Beach and other famous Miami attractions. Please visit the LUG 2013 web page to view the agenda and caliber of presentations of past LUG events. With the ongoing growth and outstanding progress of Lustre, the 2014 event promises to be exciting and informative.</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_User_Group_2014&diff=13283Lustre User Group 20142013-07-24T18:10:46Z<p>Docadmin: Lustre User Group Meeting 2014 - Miami, Florida</p>
<hr />
<div>OpenSFS is happy to announce that LUG 2014 will be held in Miami, Florida, from April 8-10, 2014. Please save the date!<br />
<br />
OpenSFS, in collaboration with EOFS, is proud to host the 12th annual Lustre User Group (LUG) conference. LUG continues to be the primary venue for discussion and seminars on the Lustre® parallel file system and other open source file system technologies. The event will include more than 50 sessions and panels, where attendees have the opportunity to:<br />
· Hear from the world's leading developers, administrators, solution providers, and users of Lustre<br />
· Be an active participant in industry dialogue on best practices and emerging technologies<br />
· Explore upcoming developments of the Lustre file system<br />
· Immerse in the strong Lustre community, working collaboratively to further the development of Lustre<br />
<br />
As one of the many benefits of being a member of OpenSFS -- the organization that drives HPC open source file system community efforts – OpenSFS is pleased to offer one complimentary pass to each current member entity of OpenSFS. Details are coming soon with the opening of the LUG 2014 registration site.<br />
<br />
The venue for LUG 2014 is the Miami Marriott Biscayne Bay, located right on Biscayne Bay and just minutes from South Beach and other famous Miami attractions. Please visit the LUG 2013 web page to view the agenda and caliber of presentations of past LUG events. With the ongoing growth and outstanding progress of Lustre, the 2014 event promises to be exciting and informative.</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_Community_Events,_Conferences_and_Meetings&diff=13282Lustre Community Events, Conferences and Meetings2013-07-24T18:09:06Z<p>Docadmin: /* Lustre User Group (LUG) */</p>
<hr />
<div>You'll find presentations made by Lustre™ engineers at Lustre community events, conferences and meetings here.<br />
<br />
===Lustre® User Group (LUG)===<br />
<br />
LUG is the Lustre community's premier event to learn and share knowledge about Lustre technology. Access Lustre User Group (LUG) agendas, presentations, panel discussions, videos and more. <br />
<br />
* [[Lustre User Group 2014]]<br />
* [[Lustre User Group 2013]]<br />
* [[Lustre User Group 2012]]<br />
* [[Lustre User Group 2011]]<br />
* [[Lustre User Group 2010]]<br />
* [[Lustre User Group 2009]]<br />
* [[Lustre User Group 2008]]<br />
* [[Lustre User Group 2007]]<br />
* [[Lustre User Group 2006]]<br />
<br />
===Lustre Community Conferences===<br />
Conferences are held periodically with a focus on topics of particular interest to the Lustre community.<br />
<br />
*[[Lustre HPCS Activities]] include designs and presentations for meeting the DARPA 2012 computing platform storage goals <br />
<br />
*Lustre Scalability Workshops held at the Lustre Center of Excellence at Oak Ridge National Laboratories in 2009:<br />
<br />
:[[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory#Lustre_Scalability_Workshop_-_Feb_10_.26_11.2C_2009.2C_ORNL|Lustre Scalability Workshop February 2009]]<br />
<br />
:[[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory#LCE_Application_I.2FO_Workshop_-_April_16.2C_2008|Lustre Application I/O Workshop April 2009]]<br />
<br />
:[[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory#Scalability_Workshop_Follow_up|Scalability Workshop Follow Up]]<br />
<br />
*[[HPC_Software_Workshop_and_Seminars_-_Regensburg_Germany_2009|2009 HPC Software Workshop and Seminars]] held in Regensburg, Germany, addressing topics such as Grid Engine, Open Storage (including Lustre and SAM-QFS), and software Development Tools.<br />
<br />
===Lustre All-Hands Meetings===<br />
Once a year, the Lustre Engineering team gathers to discuss new features under development and testing efforts. This week-long event is known as the Lustre all-hands meeting. The Development and QE presentations made at these all-hands meetings are available here.<br />
<br />
*[[Lustre Fall Workshop 10/2010]]<br />
*[[SC'09 and Lustre Senior Technical Meeting 11/09]]<br />
*[[Lustre All-Hands Meeting 12/08]]<br />
*[[Lustre All-Hands Meeting 3/08]]</div>Docadminhttp://wiki.old.lustre.org/index.php?title=GetInvolved:Get_Involved&diff=13281GetInvolved:Get Involved2013-07-24T18:06:59Z<p>Docadmin: </p>
<hr />
<div>Find out what the Lustre® community is doing and get involved.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Community Events and Resources</strong></big> <br />
<br />
* Sign up for a <ins>[[Lustre_Mailing_Lists|Lustre mailing list]]</ins>.<br />
* Access presentations from <ins>[[Lustre Community Events, Conferences and Meetings|Lustre community events, conferences and meetings]]</ins>.<br />
* Find out how to <ins>[[Contribute:Contribute|contribute code or help with testing]]</ins>.<br />
* Read <ins>[[Lustre_Publications|publications about Lustre]]</ins> such as videos and podcasts, white papers and blueprints.<br />
* Learn about some typical <ins>[[Lustre Customers]]</ins>.<br />
* Learn more about [http://www.xyratex.com/products/hpc-big-data ClustreStor] the best-in-class family of data storage solutions delivering the fastest and most reliable data storage.<br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Lustre® Centers of Excellence</strong></big> <br />
<br />
Lustre Centers of Excellence (LCEs) work with the community to make significant code and testing contributions to Lustre and the Lustre Community. In alphabetical order, these centers are:<br />
<br />
<ul><br />
<li>[http://www.cea.fr CEA], [http://www-hpc.cea.fr/ HPC at CEA] and [[Media:AurelienDegremont.pdf|Lustre HSM Project at CEA]]<br />
<li>[http://www.fz-juelich.de/jsc/juropa/configuration Juelich and the JuRoPA Program]<br />
<li> [https://computing.llnl.gov/LCdocs/ioguide/index.jsp?show=s7 Lawrence Livermore National Laboratory]<br />
<li>[[Media:JamesHoffman.pdf|Naval Research Laboratory]]<br />
<li> [[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory|Oak Ridge National Laboratory]]<br />
<li>[[Media:SNL_LUG_2009.pdf|Sandia National Laboratory]]<br />
</ul><br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Community Development Projects</strong></big> <br />
Interesting projects from the Lustre user community that are available for public use.<br />
<br />
* <ins>[[Media:Lustre-amanda.pdf|Backup and Recovery - Amanda and Lustre:]]</ins> Use an Amanda client to back up a Lustre filesystem from Lustre clients.(PDF)<br />
* <ins>[http://sourceforge.net/projects/lmt LLNL - Lustre Monitoring Tool]</ins> Tracks activity of server nodes (MDS, OSS and portals routers) for one or more Lustre filesystems.<br />
* <ins>[http://www.bullopensource.org/lustre/ Bull - Open Source Tools for Lustre]</ins> Manage one or more Lustre filesystems from an administrative node.<br />
* <ins>[http://sourceforge.net/projects/lustre-shine/ CEA Administration Tool for Lustre 1.6]</ins> Set up and manage a Lustre filesystem on a cluster.<br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Third Party Contributions</strong></big><br />
<br />
Topics contributed by the Lustre user community.<br />
<br />
* <ins>[[Using Pacemaker with Lustre]]</ins> describes how to configure and use Pacemaker with Lustre failover.<br />
* <ins>[[DRBD and Lustre]]</ins> describes the Distributed Replicated Block Device used for building high-availability clusters. <br />
* <ins>[[Lustre FUSE]]</ins> describes how to use Lustre with the FUSE file system.<br />
* <ins>[[Lustre DDN Tuning]]</ins> describes how to configure DDN storage arrays for use with Lustre.<br />
* <ins>[[Large-Scale Tuning for Cray XT]]</ins> describes network tuning parameters for request pools in a large cluster of Cray XT3 Catamount nodes. <br />
* <ins>[[Debian Install]]</ins> describes how to build and install Lustre on a machine running Debian Linux.<br />
* <ins>[[NFS vs. Lustre]]</ins> describes some of the history and rationale behind Lustre and NFS and compares and contrasts them.<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=GetInvolved:Get_Involved&diff=13280GetInvolved:Get Involved2013-07-24T18:06:39Z<p>Docadmin: </p>
<hr />
<div>Find out what the Lustre® community is doing and get involved.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Community Events and Resources</strong></big> <br />
<br />
* Sign up for a <ins>[[Lustre_Mailing_Lists|Lustre mailing list]]</ins>.<br />
* Access presentations from <ins>[[Lustre Community Events, Conferences and Meetings|Lustre community events, conferences and meetings]]</ins>.<br />
* Find out how to <ins>[[Contribute:Contribute|contribute code or help with testing]]</ins>.<br />
* Read <ins>[[Lustre_Publications|publications about Lustre]]</ins> such as videos and podcasts, white papers and blueprints.<br />
* Learn about some typical <ins>[[Lustre Customers]]</ins>.<br />
* Learn more about [http://www.xyratex.com/products/hpc-big-data ClustreStor] the best-in-class family of data storage solutions delivering the fastest and most reliable data storage.<br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Lustre Centers of Excellence</strong></big> <br />
<br />
Lustre Centers of Excellence (LCEs) work with the community to make significant code and testing contributions to Lustre and the Lustre Community. In alphabetical order, these centers are:<br />
<br />
<ul><br />
<li>[http://www.cea.fr CEA], [http://www-hpc.cea.fr/ HPC at CEA] and [[Media:AurelienDegremont.pdf|Lustre HSM Project at CEA]]<br />
<li>[http://www.fz-juelich.de/jsc/juropa/configuration Juelich and the JuRoPA Program]<br />
<li> [https://computing.llnl.gov/LCdocs/ioguide/index.jsp?show=s7 Lawrence Livermore National Laboratory]<br />
<li>[[Media:JamesHoffman.pdf|Naval Research Laboratory]]<br />
<li> [[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory|Oak Ridge National Laboratory]]<br />
<li>[[Media:SNL_LUG_2009.pdf|Sandia National Laboratory]]<br />
</ul><br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Community Development Projects</strong></big> <br />
Interesting projects from the Lustre user community that are available for public use.<br />
<br />
* <ins>[[Media:Lustre-amanda.pdf|Backup and Recovery - Amanda and Lustre:]]</ins> Use an Amanda client to back up a Lustre filesystem from Lustre clients.(PDF)<br />
* <ins>[http://sourceforge.net/projects/lmt LLNL - Lustre Monitoring Tool]</ins> Tracks activity of server nodes (MDS, OSS and portals routers) for one or more Lustre filesystems.<br />
* <ins>[http://www.bullopensource.org/lustre/ Bull - Open Source Tools for Lustre]</ins> Manage one or more Lustre filesystems from an administrative node.<br />
* <ins>[http://sourceforge.net/projects/lustre-shine/ CEA Administration Tool for Lustre 1.6]</ins> Set up and manage a Lustre filesystem on a cluster.<br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Third Party Contributions</strong></big><br />
<br />
Topics contributed by the Lustre user community.<br />
<br />
* <ins>[[Using Pacemaker with Lustre]]</ins> describes how to configure and use Pacemaker with Lustre failover.<br />
* <ins>[[DRBD and Lustre]]</ins> describes the Distributed Replicated Block Device used for building high-availability clusters. <br />
* <ins>[[Lustre FUSE]]</ins> describes how to use Lustre with the FUSE file system.<br />
* <ins>[[Lustre DDN Tuning]]</ins> describes how to configure DDN storage arrays for use with Lustre.<br />
* <ins>[[Large-Scale Tuning for Cray XT]]</ins> describes network tuning parameters for request pools in a large cluster of Cray XT3 Catamount nodes. <br />
* <ins>[[Debian Install]]</ins> describes how to build and install Lustre on a machine running Debian Linux.<br />
* <ins>[[NFS vs. Lustre]]</ins> describes some of the history and rationale behind Lustre and NFS and compares and contrasts them.<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=GetInvolved:Get_Involved&diff=13279GetInvolved:Get Involved2013-07-24T18:02:36Z<p>Docadmin: Reverted edits by Docadmin (talk) to last revision by Sbarthel</p>
<hr />
<div>Find out what the Lustre™ community is doing and get involved.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Community Events and Resources</strong></big> <br />
<br />
* Sign up for a <ins>[[Lustre_Mailing_Lists|Lustre mailing list]]</ins>.<br />
* Access presentations from <ins>[[Lustre Community Events, Conferences and Meetings|Lustre community events, conferences and meetings]]</ins>.<br />
* Find out how to <ins>[[Contribute:Contribute|contribute code or help with testing]]</ins>.<br />
* Read <ins>[[Lustre_Publications|publications about Lustre]]</ins> such as videos and podcasts, white papers and blueprints.<br />
* Learn about some typical <ins>[[Lustre Customers]]</ins>.<br />
* Sign up for [http://www.sun.com/emrkt/hpc/news/index.html?cid=e9464 Sun HPC News] for articles, tips and reviews of interest to the HPC community.<br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Lustre Centers of Excellence</strong></big> <br />
<br />
Lustre Centers of Excellence (LCEs) work with Sun to make significant code and testing contributions to Lustre and the Lustre Community. In alphabetical order, these centers are:<br />
<br />
<ul><br />
<li>[http://www.cea.fr CEA], [http://www-hpc.cea.fr/ HPC at CEA] and [[Media:AurelienDegremont.pdf|Lustre HSM Project at CEA]]<br />
<li>[http://www.fz-juelich.de/jsc/juropa/configuration Juelich and the JuRoPA Program]<br />
<li> [https://computing.llnl.gov/LCdocs/ioguide/index.jsp?show=s7 Lawrence Livermore National Laboratory]<br />
<li>[[Media:JamesHoffman.pdf|Naval Research Laboratory]]<br />
<li> [[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory|Oak Ridge National Laboratory]]<br />
<li>[[Media:SNL_LUG_2009.pdf|Sandia National Laboratory]]<br />
</ul><br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Community Development Projects</strong></big> <br />
Interesting projects from the Lustre user community that are available for public use.<br />
<br />
* <ins>[[Media:Lustre-amanda.pdf|Backup and Recovery - Amanda and Lustre:]]</ins> Use an Amanda client to back up a Lustre filesystem from Lustre clients.(PDF)<br />
* <ins>[http://sourceforge.net/projects/lmt LLNL - Lustre Monitoring Tool]</ins> Tracks activity of server nodes (MDS, OSS and portals routers) for one or more Lustre filesystems.<br />
* <ins>[http://www.bullopensource.org/lustre/ Bull - Open Source Tools for Lustre]</ins> Manage one or more Lustre filesystems from an administrative node.<br />
* <ins>[http://sourceforge.net/projects/lustre-shine/ CEA Administration Tool for Lustre 1.6]</ins> Set up and manage a Lustre filesystem on a cluster.<br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Third Party Contributions</strong></big><br />
<br />
Topics contributed by the Lustre user community.<br />
<br />
* <ins>[[Using Pacemaker with Lustre]]</ins> describes how to configure and use Pacemaker with Lustre failover.<br />
* <ins>[[DRBD and Lustre]]</ins> describes the Distributed Replicated Block Device used for building high-availability clusters. <br />
* <ins>[[Lustre FUSE]]</ins> describes how to use Lustre with the FUSE file system.<br />
* <ins>[[Lustre DDN Tuning]]</ins> describes how to configure DDN storage arrays for use with Lustre.<br />
* <ins>[[Large-Scale Tuning for Cray XT]]</ins> describes network tuning parameters for request pools in a large cluster of Cray XT3 Catamount nodes. <br />
* <ins>[[Debian Install]]</ins> describes how to build and install Lustre on a machine running Debian Linux.<br />
* <ins>[[NFS vs. Lustre]]</ins> describes some of the history and rationale behind Lustre and NFS and compares and contrasts them.<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=GetInvolved:Get_Involved&diff=13278GetInvolved:Get Involved2013-07-24T18:02:05Z<p>Docadmin: </p>
<hr />
<div>Find out what the Lustre® community is doing and get involved.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Community Events and Resources</strong></big> <br />
<br />
* Sign up for a <ins>[[Lustre_Mailing_Lists|Lustre mailing list]]</ins>.<br />
* Access presentations from <ins>[[Lustre Community Events, Conferences and Meetings|Lustre community events, conferences and meetings]]</ins>.<br />
* Find out how to <ins>[[Contribute:Contribute|contribute code or help with testing]]</ins>.<br />
* Read <ins>[[Lustre_Publications|publications about Lustre]]</ins> such as videos and podcasts, white papers and blueprints.<br />
* Learn about some typical <ins>[[Lustre Customers]]</ins>.<br />
* Learn more about Xyratex ClusterStor [http://http://www.xyratex.com/products/hpc-big-data] best-in-class ClusterStor family of data storage solutions that delivers the fastest and most reliable data storage for Lustre based solutions.<br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Lustre Centers of Excellence</strong></big> <br />
<br />
Lustre Centers of Excellence (LCEs) work with Sun to make significant code and testing contributions to Lustre and the Lustre Community. In alphabetical order, these centers are:<br />
<br />
<ul><br />
<li>[http://www.cea.fr CEA], [http://www-hpc.cea.fr/ HPC at CEA] and [[Media:AurelienDegremont.pdf|Lustre HSM Project at CEA]]<br />
<li>[http://www.fz-juelich.de/jsc/juropa/configuration Juelich and the JuRoPA Program]<br />
<li> [https://computing.llnl.gov/LCdocs/ioguide/index.jsp?show=s7 Lawrence Livermore National Laboratory]<br />
<li>[[Media:JamesHoffman.pdf|Naval Research Laboratory]]<br />
<li> [[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory|Oak Ridge National Laboratory]]<br />
<li>[[Media:SNL_LUG_2009.pdf|Sandia National Laboratory]]<br />
</ul><br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Community Development Projects</strong></big> <br />
Interesting projects from the Lustre user community that are available for public use.<br />
<br />
* <ins>[[Media:Lustre-amanda.pdf|Backup and Recovery - Amanda and Lustre:]]</ins> Use an Amanda client to back up a Lustre filesystem from Lustre clients.(PDF)<br />
* <ins>[http://sourceforge.net/projects/lmt LLNL - Lustre Monitoring Tool]</ins> Tracks activity of server nodes (MDS, OSS and portals routers) for one or more Lustre filesystems.<br />
* <ins>[http://www.bullopensource.org/lustre/ Bull - Open Source Tools for Lustre]</ins> Manage one or more Lustre filesystems from an administrative node.<br />
* <ins>[http://sourceforge.net/projects/lustre-shine/ CEA's Shine Administration Tool for Lustre File System]</ins> Set up and manage a Lustre filesystem on a cluster.<br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Third Party Contributions</strong></big><br />
<br />
Topics contributed by the Lustre user community.<br />
<br />
* <ins>[[Using Red Hat Cluster Manager with Lustre]]</ins> describes how to configure and use the Red Hat Cluster Manager with Lustre failover.<br />
* <ins>[[Using Pacemaker with Lustre]]</ins> describes how to configure and use Pacemaker with Lustre failover.<br />
* <ins>[[DRBD and Lustre]]</ins> describes the Distributed Replicated Block Device used for building high-availability clusters. <br />
* <ins>[[Lustre FUSE]]</ins> describes how to use Lustre with the FUSE file system.<br />
* <ins>[[Lustre DDN Tuning]]</ins> describes how to configure DDN storage arrays for use with Lustre.<br />
* <ins>[[Large-Scale Tuning for Cray XT]]</ins> describes network tuning parameters for request pools in a large cluster of Cray XT3 Catamount nodes. <br />
* <ins>[[Debian Install]]</ins> describes how to build and install Lustre on a machine running Debian Linux.<br />
* <ins>[[NFS vs. Lustre]]</ins> describes some of the history and rationale behind Lustre and NFS and compares and contrasts them.<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=GetInvolved:Get_Involved&diff=13277GetInvolved:Get Involved2013-07-24T17:58:03Z<p>Docadmin: </p>
<hr />
<div>Find out what the Lustre® community is doing and get involved.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Community Events and Resources</strong></big> <br />
<br />
* Sign up for a <ins>[[Lustre_Mailing_Lists|Lustre mailing list]]</ins>.<br />
* Access presentations from <ins>[[Lustre Community Events, Conferences and Meetings|Lustre community events, conferences and meetings]]</ins>.<br />
* Find out how to <ins>[[Contribute:Contribute|contribute code or help with testing]]</ins>.<br />
* Read <ins>[[Lustre_Publications|publications about Lustre]]</ins> such as videos and podcasts, white papers and blueprints.<br />
* Learn about some typical <ins>[[Lustre Customers]]</ins>.<br />
* Sign up for [http://www.sun.com/emrkt/hpc/news/index.html?cid=e9464 Sun HPC News] for articles, tips and reviews of interest to the HPC community.<br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Lustre Centers of Excellence</strong></big> <br />
<br />
Lustre Centers of Excellence (LCEs) work with Sun to make significant code and testing contributions to Lustre and the Lustre Community. In alphabetical order, these centers are:<br />
<br />
<ul><br />
<li>[http://www.cea.fr CEA], [http://www-hpc.cea.fr/ HPC at CEA] and [[Media:AurelienDegremont.pdf|Lustre HSM Project at CEA]]<br />
<li>[http://www.fz-juelich.de/jsc/juropa/configuration Juelich and the JuRoPA Program]<br />
<li> [https://computing.llnl.gov/LCdocs/ioguide/index.jsp?show=s7 Lawrence Livermore National Laboratory]<br />
<li>[[Media:JamesHoffman.pdf|Naval Research Laboratory]]<br />
<li> [[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory|Oak Ridge National Laboratory]]<br />
<li>[[Media:SNL_LUG_2009.pdf|Sandia National Laboratory]]<br />
</ul><br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Community Development Projects</strong></big> <br />
Interesting projects from the Lustre user community that are available for public use.<br />
<br />
* <ins>[[Media:Lustre-amanda.pdf|Backup and Recovery - Amanda and Lustre:]]</ins> Use an Amanda client to back up a Lustre filesystem from Lustre clients.(PDF)<br />
* <ins>[http://sourceforge.net/projects/lmt LLNL - Lustre Monitoring Tool]</ins> Tracks activity of server nodes (MDS, OSS and portals routers) for one or more Lustre filesystems.<br />
* <ins>[http://www.bullopensource.org/lustre/ Bull - Open Source Tools for Lustre]</ins> Manage one or more Lustre filesystems from an administrative node.<br />
* <ins>[http://sourceforge.net/projects/lustre-shine/ CEA's Shine Administration Tool for Lustre File System]</ins> Set up and manage a Lustre filesystem on a cluster.<br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Third Party Contributions</strong></big><br />
<br />
Topics contributed by the Lustre user community.<br />
<br />
* <ins>[[Using Red Hat Cluster Manager with Lustre]]</ins> describes how to configure and use the Red Hat Cluster Manager with Lustre failover.<br />
* <ins>[[Using Pacemaker with Lustre]]</ins> describes how to configure and use Pacemaker with Lustre failover.<br />
* <ins>[[DRBD and Lustre]]</ins> describes the Distributed Replicated Block Device used for building high-availability clusters. <br />
* <ins>[[Lustre FUSE]]</ins> describes how to use Lustre with the FUSE file system.<br />
* <ins>[[Lustre DDN Tuning]]</ins> describes how to configure DDN storage arrays for use with Lustre.<br />
* <ins>[[Large-Scale Tuning for Cray XT]]</ins> describes network tuning parameters for request pools in a large cluster of Cray XT3 Catamount nodes. <br />
* <ins>[[Debian Install]]</ins> describes how to build and install Lustre on a machine running Debian Linux.<br />
* <ins>[[NFS vs. Lustre]]</ins> describes some of the history and rationale behind Lustre and NFS and compares and contrasts them.<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=GetInvolved:Get_Involved&diff=13276GetInvolved:Get Involved2013-07-24T17:57:04Z<p>Docadmin: </p>
<hr />
<div>Find out what the Lustre™ community is doing and get involved.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Community Events and Resources</strong></big> <br />
<br />
* Sign up for a <ins>[[Lustre_Mailing_Lists|Lustre mailing list]]</ins>.<br />
* Access presentations from <ins>[[Lustre Community Events, Conferences and Meetings|Lustre community events, conferences and meetings]]</ins>.<br />
* Find out how to <ins>[[Contribute:Contribute|contribute code or help with testing]]</ins>.<br />
* Read <ins>[[Lustre_Publications|publications about Lustre]]</ins> such as videos and podcasts, white papers and blueprints.<br />
* Learn about some typical <ins>[[Lustre Customers]]</ins>.<br />
* Sign up for [http://www.sun.com/emrkt/hpc/news/index.html?cid=e9464 Sun HPC News] for articles, tips and reviews of interest to the HPC community.<br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Lustre Centers of Excellence</strong></big> <br />
<br />
Lustre Centers of Excellence (LCEs) work with Sun to make significant code and testing contributions to Lustre and the Lustre Community. In alphabetical order, these centers are:<br />
<br />
<ul><br />
<li>[http://www.cea.fr CEA], [http://www-hpc.cea.fr/ HPC at CEA] and [[Media:AurelienDegremont.pdf|Lustre HSM Project at CEA]]<br />
<li>[http://www.fz-juelich.de/jsc/juropa/configuration Juelich and the JuRoPA Program]<br />
<li> [https://computing.llnl.gov/LCdocs/ioguide/index.jsp?show=s7 Lawrence Livermore National Laboratory]<br />
<li>[[Media:JamesHoffman.pdf|Naval Research Laboratory]]<br />
<li> [[Lustre_Center_of_Excellence_at_Oak_Ridge_National_Laboratory|Oak Ridge National Laboratory]]<br />
<li>[[Media:SNL_LUG_2009.pdf|Sandia National Laboratory]]<br />
</ul><br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Community Development Projects</strong></big> <br />
Interesting projects from the Lustre user community that are available for public use.<br />
<br />
* <ins>[[Media:Lustre-amanda.pdf|Backup and Recovery - Amanda and Lustre:]]</ins> Use an Amanda client to back up a Lustre filesystem from Lustre clients.(PDF)<br />
* <ins>[http://sourceforge.net/projects/lmt LLNL - Lustre Monitoring Tool]</ins> Tracks activity of server nodes (MDS, OSS and portals routers) for one or more Lustre filesystems.<br />
* <ins>[http://www.bullopensource.org/lustre/ Bull - Open Source Tools for Lustre]</ins> Manage one or more Lustre filesystems from an administrative node.<br />
* <ins>[http://sourceforge.net/projects/lustre-shine/ CEA's Shine Administration Tool for Lustre File System]</ins> Set up and manage a Lustre filesystem on a cluster.<br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Third Party Contributions</strong></big><br />
<br />
Topics contributed by the Lustre user community.<br />
<br />
* <ins>[[Using Red Hat Cluster Manager with Lustre]]</ins> describes how to configure and use the Red Hat Cluster Manager with Lustre failover.<br />
* <ins>[[Using Pacemaker with Lustre]]</ins> describes how to configure and use Pacemaker with Lustre failover.<br />
* <ins>[[DRBD and Lustre]]</ins> describes the Distributed Replicated Block Device used for building high-availability clusters. <br />
* <ins>[[Lustre FUSE]]</ins> describes how to use Lustre with the FUSE file system.<br />
* <ins>[[Lustre DDN Tuning]]</ins> describes how to configure DDN storage arrays for use with Lustre.<br />
* <ins>[[Large-Scale Tuning for Cray XT]]</ins> describes network tuning parameters for request pools in a large cluster of Cray XT3 Catamount nodes. <br />
* <ins>[[Debian Install]]</ins> describes how to build and install Lustre on a machine running Debian Linux.<br />
* <ins>[[NFS vs. Lustre]]</ins> describes some of the history and rationale behind Lustre and NFS and compares and contrasts them.<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Use:Use&diff=13275Use:Use2013-07-24T17:53:22Z<p>Docadmin: </p>
<hr />
<div>Access information about installing, configuring, administering and troubleshooting Lustre®. <br />
<div class="categoryLeft"><br />
<big><strong>Installing and Configuring Lustre®</strong></big><br />
<br />
'''Trying out Lustre...'''<br />
* The ''Lustre File System: Demo Quick Start Guide'' is a simple cookbook for setting up a Linux-based Lustre file system for evaluation.<br />
<br />
'''Installing Lustre...'''<br />
* <ins>[[Preparing to Install Lustre]]</ins> describes software, tools, environment, and memory requirements.<br />
* <ins>[[Installing Lustre from Downloaded RPMs]]</ins> describes how to install Lustre from packaged binaries (RPMs) on a supported system.<br />
* <ins>[[Lustre Packages]]</ins> provides descriptions and installation guidance for the Lustre RPM packages.<br />
* <ins>[[Building and Installing Lustre from Source Code]]</ins> describes how to install Lustre from source for a non-supported system configuration.<br />
<br />
'''Configuring Lustre...'''<br />
* <ins>[[Configuring the Lustre File System]]</ins> describes a basic configuration of the Lustre file system and network interface.<br />
* [[Configuring InfiniBand Connectivity]]<br />
* [[Configuring RAID for Disk Arrays]]<br />
* [[Configuring Lustre for Failover]]<br />
<br />
'''Upgrading Lustre ...'''<br />
* [[Upgrading to a New Version of Lustre]]<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Administering Lustre</strong></big><br />
<br />
'''Managing the file system...'''<br />
* [[Configuring Lustre File Striping]]<br />
* [[Backing Up a Lustre File System]]<br />
* [[Using Quotas|Using Quotas and Managing Free Space]]<br />
* [[Setting up Lustre Security]]<br />
* [[Managing OSTs]]<br />
<br />
'''Tuning Lustre...'''<br />
* [[Tuning Lustre for Performance]]<br />
<br />
'''Handling failures and errors...'''<br />
* [[Recovering from a Node or Network Failure]]<br />
* [[Handling File System Errors]]<br />
* [[Managing Lustre Failover]]<br />
<br />
'''Other administrative tasks...'''<br />
* [[Completing Basic Administrative Tasks]]<br />
* [[Working with File System Labels]]<br />
* [[Load Balancing with Infiniband]]<br />
* [[Guidelines for Setting Up a Cluster]]<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Troubleshooting</strong></big><br />
<br />
* [[Debugging Lustre]]<br />
* Posting a question to the [[Lustre_Mailing_Lists|''lustre-discuss'' mailing list]] and searching the [http://groups.google.com/group/lustre-discuss-list ''lustre-discuss'' Archives]<br />
* [[Reporting Bugs]] <br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>User Resources</strong></big><br />
<br />
* [[Lustre FAQ]]<br />
* [[Lustre System Configuration Utilities]]<br />
* [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']]<br />
* [http://groups.google.com/group/lustre-discuss-list ''lustre-discuss'' Archives]<br />
* [[Lustre Release Information]]<br />
* [[Lustre Support]]<br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Questions or Comments?</strong></big><br />
<br />
If you have questions or comments about any of the procedures on this page, [mailto:lustre@xyratex.com please let us know].<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Use:Use&diff=13274Use:Use2013-07-24T17:52:51Z<p>Docadmin: </p>
<hr />
<div>Access information about installing, configuring, administering and troubleshooting Lustre™. <br />
<div class="categoryLeft"><br />
<big><strong>Installing and Configuring Lustre®</strong></big><br />
<br />
'''Trying out Lustre...'''<br />
* The ''Lustre File System: Demo Quick Start Guide'' is a simple cookbook for setting up a Linux-based Lustre file system for evaluation.<br />
<br />
'''Installing Lustre...'''<br />
* <ins>[[Preparing to Install Lustre]]</ins> describes software, tools, environment, and memory requirements.<br />
* <ins>[[Installing Lustre from Downloaded RPMs]]</ins> describes how to install Lustre from packaged binaries (RPMs) on a supported system.<br />
* <ins>[[Lustre Packages]]</ins> provides descriptions and installation guidance for the Lustre RPM packages.<br />
* <ins>[[Building and Installing Lustre from Source Code]]</ins> describes how to install Lustre from source for a non-supported system configuration.<br />
<br />
'''Configuring Lustre...'''<br />
* <ins>[[Configuring the Lustre File System]]</ins> describes a basic configuration of the Lustre file system and network interface.<br />
* [[Configuring InfiniBand Connectivity]]<br />
* [[Configuring RAID for Disk Arrays]]<br />
* [[Configuring Lustre for Failover]]<br />
<br />
'''Upgrading Lustre ...'''<br />
* [[Upgrading to a New Version of Lustre]]<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Administering Lustre</strong></big><br />
<br />
'''Managing the file system...'''<br />
* [[Configuring Lustre File Striping]]<br />
* [[Backing Up a Lustre File System]]<br />
* [[Using Quotas|Using Quotas and Managing Free Space]]<br />
* [[Setting up Lustre Security]]<br />
* [[Managing OSTs]]<br />
<br />
'''Tuning Lustre...'''<br />
* [[Tuning Lustre for Performance]]<br />
<br />
'''Handling failures and errors...'''<br />
* [[Recovering from a Node or Network Failure]]<br />
* [[Handling File System Errors]]<br />
* [[Managing Lustre Failover]]<br />
<br />
'''Other administrative tasks...'''<br />
* [[Completing Basic Administrative Tasks]]<br />
* [[Working with File System Labels]]<br />
* [[Load Balancing with Infiniband]]<br />
* [[Guidelines for Setting Up a Cluster]]<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Troubleshooting</strong></big><br />
<br />
* [[Debugging Lustre]]<br />
* Posting a question to the [[Lustre_Mailing_Lists|''lustre-discuss'' mailing list]] and searching the [http://groups.google.com/group/lustre-discuss-list ''lustre-discuss'' Archives]<br />
* [[Reporting Bugs]] <br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>User Resources</strong></big><br />
<br />
* [[Lustre FAQ]]<br />
* [[Lustre System Configuration Utilities]]<br />
* [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']]<br />
* [http://groups.google.com/group/lustre-discuss-list ''lustre-discuss'' Archives]<br />
* [[Lustre Release Information]]<br />
* [[Lustre Support]]<br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Questions or Comments?</strong></big><br />
<br />
If you have questions or comments about any of the procedures on this page, [mailto:lustre@xyratex.com please let us know].<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Use:Use&diff=13273Use:Use2013-07-24T17:52:34Z<p>Docadmin: </p>
<hr />
<div>Access information about installing, configuring, administering and troubleshooting Lustre™. <br />
<div class="categoryLeft"><br />
<big><strong>Installing and Configuring Lustre</strong></big><br />
<br />
'''Trying out Lustre...'''<br />
* The ''Lustre File System: Demo Quick Start Guide'' is a simple cookbook for setting up a Linux-based Lustre file system for evaluation.<br />
<br />
'''Installing Lustre...'''<br />
* <ins>[[Preparing to Install Lustre]]</ins> describes software, tools, environment, and memory requirements.<br />
* <ins>[[Installing Lustre from Downloaded RPMs]]</ins> describes how to install Lustre from packaged binaries (RPMs) on a supported system.<br />
* <ins>[[Lustre Packages]]</ins> provides descriptions and installation guidance for the Lustre RPM packages.<br />
* <ins>[[Building and Installing Lustre from Source Code]]</ins> describes how to install Lustre from source for a non-supported system configuration.<br />
<br />
'''Configuring Lustre...'''<br />
* <ins>[[Configuring the Lustre File System]]</ins> describes a basic configuration of the Lustre file system and network interface.<br />
* [[Configuring InfiniBand Connectivity]]<br />
* [[Configuring RAID for Disk Arrays]]<br />
* [[Configuring Lustre for Failover]]<br />
<br />
'''Upgrading Lustre ...'''<br />
* [[Upgrading to a New Version of Lustre]]<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Administering Lustre</strong></big><br />
<br />
'''Managing the file system...'''<br />
* [[Configuring Lustre File Striping]]<br />
* [[Backing Up a Lustre File System]]<br />
* [[Using Quotas|Using Quotas and Managing Free Space]]<br />
* [[Setting up Lustre Security]]<br />
* [[Managing OSTs]]<br />
<br />
'''Tuning Lustre...'''<br />
* [[Tuning Lustre for Performance]]<br />
<br />
'''Handling failures and errors...'''<br />
* [[Recovering from a Node or Network Failure]]<br />
* [[Handling File System Errors]]<br />
* [[Managing Lustre Failover]]<br />
<br />
'''Other administrative tasks...'''<br />
* [[Completing Basic Administrative Tasks]]<br />
* [[Working with File System Labels]]<br />
* [[Load Balancing with Infiniband]]<br />
* [[Guidelines for Setting Up a Cluster]]<br />
</div><br />
<br />
<div class="categoryRight"><br />
<br />
<big><strong>Troubleshooting</strong></big><br />
<br />
* [[Debugging Lustre]]<br />
* Posting a question to the [[Lustre_Mailing_Lists|''lustre-discuss'' mailing list]] and searching the [http://groups.google.com/group/lustre-discuss-list ''lustre-discuss'' Archives]<br />
* [[Reporting Bugs]] <br />
<br />
</div><br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>User Resources</strong></big><br />
<br />
* [[Lustre FAQ]]<br />
* [[Lustre System Configuration Utilities]]<br />
* [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html ''Lustre Operations Manual'']]<br />
* [http://groups.google.com/group/lustre-discuss-list ''lustre-discuss'' Archives]<br />
* [[Lustre Release Information]]<br />
* [[Lustre Support]]<br />
<br />
</div><br />
<br />
<div class="categoryRight"><br />
<big><strong>Questions or Comments?</strong></big><br />
<br />
If you have questions or comments about any of the procedures on this page, [mailto:lustre@xyratex.com please let us know].<br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Contribution_Policy&diff=13272Contribution Policy2013-07-24T17:50:11Z<p>Docadmin: </p>
<hr />
<div><small>''(Modified: July 2013, FURTHER CHANGES PENDING)''</small><br />
<br />
Before you contribute code to Lustre® or obtain write access to the Git repository, you must sign a Contributor Agreement] and return it to [mailto:lustre@xyratex.com lustre@xyratex.com]. We require this step for several reasons:<br />
<br />
* We need to make sure that you only contribute code that you own. By certifying that you wrote the code (and that you control the rights), you take legal responsibility for your contribution.<br />
<br />
* By agreeing to joint ownership of the copyright, you make it easier for us to protect the project and company from license violations, as only the copyright holder is empowered to act against violations (see the [http://www.gnu.org/licenses/why-assign.html Free Software Foundations's comments] about this topic).<br />
<br />
* By signing the agreement, you also make it possible for us to continue to sell and distribute Lustre under other licenses, including non-free licenses. This business model is what pays the bills, allowing us to maintain and improve Lustre, release the code under an open source license, and participate in open development.<br />
<br />
Because you remain a copyright holder of the code you contribute, you can use the code in almost any fashion. Of course, this only applies to the software that you contribute, not software written by others.<br />
<br />
We will gladly acknowledge your authorship in the source code. If you make a substantial contribution, please update the boilerplate at the top of the source file as part of your patch.<br />
<br />
Finally, if you write software for a living (or attend a university), your organization may own all of the software that you create. In this case, you have three options:<br />
<br />
* Have an officer or authorized representative of the organization contribute the software.<br />
* Get an officer or authorized representative of the organization to waive its rights to your software so that you can contribute it yourself. In this case, please enclose a short waiver signed by the officer.<br />
* Do not contribute the software.<br />
<br />
You are responsible for making sure that you control the rights to the software before you contribute it. If in doubt, please consult your organization or an attorney. If you ever find that you have contributed software that you shouldn't have for any reason, please notify us right away.</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Contribution_Policy&diff=13271Contribution Policy2013-07-24T17:49:21Z<p>Docadmin: </p>
<hr />
<div><small>''(Modified: July 2013)''</small><br />
<br />
Before you contribute code to Lustre® or obtain write access to the Git repository, you must sign a Contributor Agreement] and return it to [mailto:lustre@xyratex.com lustre@xyratex.com]. We require this step for several reasons:<br />
<br />
* We need to make sure that you only contribute code that you own. By certifying that you wrote the code (and that you control the rights), you take legal responsibility for your contribution.<br />
<br />
* By agreeing to joint ownership of the copyright, you make it easier for us to protect the project and company from license violations, as only the copyright holder is empowered to act against violations (see the [http://www.gnu.org/licenses/why-assign.html Free Software Foundations's comments] about this topic).<br />
<br />
* By signing the agreement, you also make it possible for us to continue to sell and distribute Lustre under other licenses, including non-free licenses. This business model is what pays the bills, allowing us to maintain and improve Lustre, release the code under an open source license, and participate in open development.<br />
<br />
Because you remain a copyright holder of the code you contribute, you can use the code in almost any fashion. Of course, this only applies to the software that you contribute, not software written by others.<br />
<br />
We will gladly acknowledge your authorship in the source code. If you make a substantial contribution, please update the boilerplate at the top of the source file as part of your patch.<br />
<br />
Finally, if you write software for a living (or attend a university), your organization may own all of the software that you create. In this case, you have three options:<br />
<br />
* Have an officer or authorized representative of the organization contribute the software.<br />
* Get an officer or authorized representative of the organization to waive its rights to your software so that you can contribute it yourself. In this case, please enclose a short waiver signed by the officer.<br />
* Do not contribute the software.<br />
<br />
You are responsible for making sure that you control the rights to the software before you contribute it. If in doubt, please consult your organization or an attorney. If you ever find that you have contributed software that you shouldn't have for any reason, please notify us right away.</div>Docadminhttp://wiki.old.lustre.org/index.php?title=Download:Download&diff=13270Download:Download2013-07-24T17:44:58Z<p>Docadmin: </p>
<hr />
<div>Lustre® is a scalable, secure, highly-available cluster file system. It is designed, developed and maintained by Xyratex International. <br />
[[Learn|Learn More]]<br />
<br />
Official production releases and pre-release versions of Lustre software are available for download. Official releases offer new features and enhancements, and have undergone thorough test cyles. They are available at the Lustre [http://downloads.lustre.org/public/lustre download] site. Pre-release versions of Lustre are still being coded or are undergoing release testing. They are available for checkout from the Lustre® source repository. <br />
<br />
If you are ready to get a production-level release of Lustre or ready to try a pre-release version, download it here.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Official Releases</strong></big><br />
<br />
The latest official release of Lustre® software is always available from Xyratex International, along with earlier production versions. To download a release of Lustre, visit the Lustre.org <ins>[http://downloads.lustre.org/public/lustre/ download]</ins> site.<br />
<br />
Currently, all Lustre l.8.x and 2.0.0 versions are available for download. To determine which Lustre release supports the features and environment you want, see the <ins>[[Lustre_Release_Information#Lustre_Support_Matrix|Lustre Test Matrix]]</ins>. <br />
<br />
A datasheet for Lustre 1.8 is also available.<br />
<br />
* <strong>[http://downloads.lustre.org/public/lustre/ Get Lustre® from Lustre.org]</strong><br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Pre-Release Versions</strong></big><br />
<br />
As an open-source product, we encourage contributions to develop and test Lustre® by trying out pre-release versions of the software. To obtain Lustre® code from the source repository, you must have the Git version control system installed.<br />
<br />
* <strong>[[Accessing_Lustre®_Code|Get Lustre® from Git]]</strong><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Download:Download&diff=13269Download:Download2013-07-24T17:44:23Z<p>Docadmin: </p>
<hr />
<div>Lustre® is a scalable, secure, highly-available cluster file system. It is designed, developed and maintained by Xyratex International. <br />
[[Learn|Learn More]]<br />
<br />
Official production releases and pre-release versions of Lustre® software are available for download. Official releases offer new features and enhancements, and have undergone thorough test cyles. They are available at the Lustre [http://downloads.lustre.org/public/lustre download] site. Pre-release versions of Lustre are still being coded or are undergoing release testing. They are available for checkout from the Lustre® source repository. <br />
<br />
If you are ready to get a production-level release of Lustre or ready to try a pre-release version, download it here.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Official Releases</strong></big><br />
<br />
The latest official release of Lustre® software is always available from Xyratex International, along with earlier production versions. To download a release of Lustre, visit the Lustre.org <ins>[http://downloads.lustre.org/public/lustre/ download]</ins> site.<br />
<br />
Currently, all Lustre l.8.x and 2.0.0 versions are available for download. To determine which Lustre® release supports the features and environment you want, see the <ins>[[Lustre_Release_Information#Lustre_Support_Matrix|Lustre® Test Matrix]]</ins>. <br />
<br />
A datasheet for Lustre 1.8 is also available.<br />
<br />
* <strong>[http://downloads.lustre.org/public/lustre/ Get Lustre® from Lustre.org]</strong><br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Pre-Release Versions</strong></big><br />
<br />
As an open-source product, we encourage contributions to develop and test Lustre® by trying out pre-release versions of the software. To obtain Lustre® code from the source repository, you must have the Git version control system installed.<br />
<br />
* <strong>[[Accessing_Lustre®_Code|Get Lustre® from Git]]</strong><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Download:Download&diff=13268Download:Download2013-07-24T17:43:00Z<p>Docadmin: </p>
<hr />
<div>Lustre® is a scalable, secure, highly-available cluster file system. It is designed, developed and maintained by Xyratex International. <br />
[[Learn|Learn More]]<br />
<br />
Official production releases and pre-release versions of Lustre® software are available for download. Official releases offer new features and enhancements, and have undergone thorough test cyles. They are available at the Lustre [http://downloads.lustre.org/public/lustre download] site. Pre-release versions of Lustre® are still being coded or are undergoing release testing. They are available for checkout from the Lustre® source repository. <br />
<br />
If you are ready to get a production-level release of Lustre® or ready to try a pre-release version, download it here.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Official Releases</strong></big><br />
<br />
The latest official release of Lustre® software is always available from Xyratex International, along with earlier production versions. To download an official release of Lustre®, visit the Xyratex <ins>[http://downloads.lustre.org/public/lustre/ download]</ins> site.<br />
<br />
Currently, all Lustre® l.8.x and 2.0.0 versions are available for download. To determine which Lustre® release supports the features and environment you want, see the <ins>[[Lustre_Release_Information#Lustre_Support_Matrix|Lustre® Test Matrix]]</ins>. <br />
<br />
A datasheet for Lustre® 1.8 is also available.<br />
<br />
* <strong>[http://downloads.lustre.org/public/lustre/ Get Lustre® from Lustre.org]</strong><br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Pre-Release Versions</strong></big><br />
<br />
As an open-source product, we encourage contributions to develop and test Lustre® by trying out pre-release versions of the software. To obtain Lustre® code from the source repository, you must have the Git version control system installed.<br />
<br />
* <strong>[[Accessing_Lustre®_Code|Get Lustre® from Git]]</strong><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Download:Download&diff=13267Download:Download2013-07-24T17:42:27Z<p>Docadmin: </p>
<hr />
<div>Lustre® is a scalable, secure, highly-available cluster file system. It is designed, developed and maintained by Xyratex International. <br />
[[Learn|Learn More]]<br />
<br />
Official production releases and pre-release versions of Lustre® software are available for download. Official releases offer new features and enhancements, and have undergone thorough test cyles. They are available at the Lustre [http://downloads.lustre.org/public/lustre download] site. Pre-release versions of Lustre® are still being coded or are undergoing release testing. They are available for checkout from the Lustre® source repository. <br />
<br />
If you are ready to get a production-level release of Lustre® or ready to try a pre-release version, download it here.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Official Releases</strong></big><br />
<br />
The latest official release of Lustre® software is always available from Xyratex International, along with earlier production versions. To download an official release of Lustre®, visit the Xyratex <ins>[http://downloads.lustre.org/public/lustre/ download]</ins> site.<br />
<br />
Currently, all Lustre® l.8.x and 2.0.0 versions are available for download. To determine which Lustre® release supports the features and environment you want, see the <ins>[[Lustre_Release_Information#Lustre_Support_Matrix|Lustre® Test Matrix]]</ins>. <br />
<br />
A datasheet for Lustre® 1.8 is also available.<br />
<br />
* <strong>[http://downloads.lustre.org/public/lustre/ Get Lustre® from Xyratex]</strong><br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Pre-Release Versions</strong></big><br />
<br />
As an open-source product, we encourage contributions to develop and test Lustre® by trying out pre-release versions of the software. To obtain Lustre® code from the source repository, you must have the Git version control system installed.<br />
<br />
* <strong>[[Accessing_Lustre®_Code|Get Lustre® from Git]]</strong><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Download:Download&diff=13266Download:Download2013-07-24T17:39:56Z<p>Docadmin: </p>
<hr />
<div>Lustre® is a scalable, secure, highly-available cluster file system. It is designed, developed and maintained by Xyratex International. <br />
[[Learn|Learn More]]<br />
<br />
Official production releases and pre-release versions of Lustre® software are available for download. Official releases offer new features and enhancements, and have undergone thorough test cyles. They are available at the Lustre [http://downloads.lustre.org/public/lustre download] site. Pre-release versions of Lustre® are still being coded or are undergoing release testing. They are available for checkout from the Lustre® source repository. <br />
<br />
If you are ready to get a production-level release of Lustre® or ready to try a pre-release version, download it here.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Official Releases</strong></big><br />
<br />
The latest official release of Lustre® software is always available from Xyratex International, along with earlier production versions. To download an official release of Lustre®, visit the Xyratex <ins>[http://downloads.lustre.org/public/lustre/ download]</ins> site.<br />
<br />
Currently, all Lustre® l.8.x and 2.0.0 versions are available for download. To determine which Lustre® release supports the features and environment you want, see the <ins>[[Lustre_Release_Information#Lustre_Support_Matrix|Lustre® Test Matrix]]</ins>. <br />
<br />
A [https://www.sun.com/software/products/lustre/datasheet.pdf <ins>datasheet</ins> for Lustre® 1.8] is also available.<br />
<br />
* <strong>[http://downloads.lustre.org/public/lustre/ Get Lustre® from Xyratex]</strong><br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Pre-Release Versions</strong></big><br />
<br />
As an open-source product, we encourage contributions to develop and test Lustre® by trying out pre-release versions of the software. To obtain Lustre® code from the source repository, you must have the Git version control system installed.<br />
<br />
* <strong>[[Accessing_Lustre®_Code|Get Lustre® from Git]]</strong><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=13265Main Page2013-07-24T17:27:35Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</strong><br />
<p>Lustre 1.8.8 is GA and available for download. Lustre 1.8.8 provides support for OEL 6 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br><strong>LUG announcement from 2012 to 2013</strong><br />
<p>LUG 2013, our annual user group meeting, sponsored by Open SFS, featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://www.opensfs.org/events/lug13/ LUG 2013]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.8-x1/ Lustre 1.8.8]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Download:Download&diff=13264Download:Download2013-07-24T17:06:36Z<p>Docadmin: CF:7-24-2013 updated download links and lustre name.</p>
<hr />
<div>Lustre® is a scalable, secure, highly-available cluster file system. It is designed, developed and maintained by Xyratex International. <br />
[[Learn|Learn More]]<br />
<br />
Official production releases and pre-release versions of Lustre® software are available for download. Official releases offer new features and enhancements, and have undergone thorough test cyles. They are available at the Xyratex [http://downloads.lustre.org/public/lustre download] site. Pre-release versions of Lustre® are still being coded or are undergoing release testing. They are available for checkout from the Lustre® source repository. <br />
<br />
If you are ready to get a production-level release of Lustre® or ready to try a pre-release version, download it here.<br />
<br />
<div class="categoryLeft"><br />
<br />
<big><strong>Official Releases</strong></big><br />
<br />
The latest official release of Lustre® software is always available from Xyratex International, along with earlier production versions. To download an official release of Lustre®, visit the Xyratex <ins>[http://downloads.lustre.org/public/lustre/ download]</ins> site.<br />
<br />
Currently, all Lustre® l.8.x and 2.0.0 versions are available for download. To determine which Lustre® release supports the features and environment you want, see the <ins>[[Lustre_Release_Information#Lustre_Support_Matrix|Lustre® Test Matrix]]</ins>. <br />
<br />
A [https://www.sun.com/software/products/lustre/datasheet.pdf <ins>datasheet</ins> for Lustre® 1.8] is also available.<br />
<br />
* <strong>[http://downloads.lustre.org/public/lustre/ Get Lustre® from Xyratex]</strong><br />
<br />
</div><br />
<div class="categoryRight"><br />
<br />
<big><strong>Pre-Release Versions</strong></big><br />
<br />
As an open-source product, we encourage contributions to develop and test Lustre® by trying out pre-release versions of the software. To obtain Lustre® code from the source repository, you must have the Git version control system installed.<br />
<br />
* <strong>[[Accessing_Lustre®_Code|Get Lustre® from Git]]</strong><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Change_Log_1.8&diff=13263Change Log 1.82013-07-24T12:09:14Z<p>Docadmin: </p>
<hr />
<div><small>''(Updated: July 2013)''</small><br />
=Changes from v1.8.7 to v1.8.8-x1=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre,<br />
* qswlnd - Qsnet kernel modules 5.20 and later,<br />
* openiblnd - IbGold 1.8.2,<br />
* o2iblnd - OFED 1.3, 1.4.1, 1.4.2, 1.5.1 and 1.5.2<br />
* viblnd - Voltaire ibhost 3.4.5 and later,<br />
* ciblnd - Topspin 3.2.0,<br />
* iiblnd - Infiniserv 3.3 + PathBits patch,<br />
* gmlnd - GM 2.1.22 and later,<br />
* mxlnd - MX 1.2.10 or later,<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
<br />
Support for kernels:<br />
* 2.6.32-279.2.1.el6 (RHEL 6)<br />
* 2.6.32-279.2.1.el6 (OEL 6)<br />
Client support for unpatched kernels:<br />
(see http://wiki.lustre.org/index.php?title=Patchless_Client)<br />
* 2.6.32-279.2.1.el6 (RHEL 6)<br />
* 2.6.32-279.2.1.el6 (OEL 6)<br />
<br />
Recommended e2fsprogs version:<br />
* 1.42.6.x1-mrp.107-8<br />
<br />
The async journal commit feature (bug 19128) is off by default<br />
<br />
Severity : minor<br><br />
Bugzilla : MRP-1086 debug CWARN removed<br><br />
<br />
Severity : normal<br><br />
Bugzilla : MRP-1053 use mutex for cl_loi_list_lock instead of spinlock<br />
Description: Async page operations are not guaranteed to not block, therefore spinlock is not appropriate for protecting structures accessed by them. This patch changes the spinlock with mutex.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : MRP-1033 rpc.sh defect: LUSTRE is not set properly<br><br />
Description: make do_nodes(), do_node() and rpc.sh to be more accurate on setting LUSTRE<br><br />
<br />
Severity : minor<br><br />
Bugzilla : MRP-1057 check lustre.conf for modprobe<br><br />
Description: Add a check for /etc/modprobe.d/lustre.conf to get lnet module parameters during testing<br />
<br />
Severity : minor<br><br />
Bugzilla : MRP-1008 make lustre-iokit rpmbuildable<br><br />
<br />
Severity : minor<br><br />
Bugzilla : MRP-1007 update config files for rhel6<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24670 allow builing OFED of wider range of versions<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24668 fix broken sles10 build<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24668 fix for semaphore mess in ext4_ext_walk_space<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24554 noatime fix<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24554 noatime,nodiratime fix<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 20128 Allow objects larger than 2TB in size<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24606 Misc changes<br><br />
Description: - Remove unneeded patch file: ext4-store-tree-generation-at-find.patch<br />
- Remove the hack for fsfilt_ext3_statfs()<br />
- Use the correct spec file for rpmbuild<br />
- Update the ChangeLog<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24606 Stop hacking around i_data_sem<br><br />
Description: - Let ext4_ext_walk_space() itself handle the semaphore.<br />
- Remove macro WALK_SPACE_HAS_DATA_SEM.<br />
- Redefine macro fsfilt_up_truncate_sem().<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24606 ldiskfs changes for the new kernel<br><br />
Description: Ldiskfs related changes for kernel 2.6.18-308.24.1.el5:<br />
- Update related patches.<br />
- Add Force over 24TB option.<br />
- Add upstream patch to avoid loading bitmaps from full groups.<br />
- Update the series file.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24606 Update RHEL5 and OEL5 kernel patches<br><br />
Description: The kernel is updated to 2.6.18-308.24.1.el5.<br><br />
Details : Kernel related changes:<br />
- Update some kernel patches to adapt to the new kernel.<br />
- Remove unneeded kernel patch: md-avoid-corrupted-ldiskfs-after-rebuild.patch.<br />
- Add a new upstream patch (soft RAID6 bug): make-bi_phys_segments-uint.patch.<br />
- Update kernel configs, series, and targets, etc.<br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 add OEL6 server support<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 quota fix<br><br />
Description: specify QFMT_VFS_V1 if available<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 define ext4_mb_discard_inode_preallocations for rhel5<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 disable dump_trace for rhel6<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 use inode version in rhel6 server<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 update ldiskfs patches<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 ldiskfs for 2.6.32-279<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 update to 2.6.32-279<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 long long s_mount_opt for rhel6<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 deadlock fix<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 minor conflict resolving<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 RHEL6 server support<br><br />
Description: Add RHEL6 server (kernel version is 2.6.32-279.2.1.el6) support. This introduces many changes and new features of ldiskfs (ext4) such as mmp, large EA, fs data in dirent, open file by inode number, etc.<br />
<br />
NOTE: This patch only suffice mount and further tuning is needed for other file operations, which will be dealt with in later patches.<br />
<br />
Severity : normal<br><br />
Bugzilla : 19526 conf-sanity test_46a fix<br><br />
Description: LU-743 conf-sanity: test_46a failure<br><br />
Details : This failure is because client still didn't see the adding OSTs so it met a problem when decoding lsm because the # of OSTs was over tgt count at the client side.<br />
<br />
Severity : normal<br><br />
Bugzilla : 24645 build kernel debuginfo rpm for sles11sp1<br><br />
Description: In order to build debuginfo rpm for SLES11 SP1, We need to modify SLES11 kernel spec file in the following way:<br />
- explicitly declare __debug_package as true(1).<br />
- use debugfiles.list as the %files content instead of the default file in spec.<br />
- change the file attributes.<br />
- ignore some missing/unpackaged files while doing rpmbuild.<br><br />
Also, we need to increase the BUILD_GEN in order to avoid future RPM reuse of the testing builds.<br />
<br />
Severity : normal<br><br />
Bugzilla : 24596 skip metabench for rhel 6.2 nfs client<br><br />
Description: rhel 6.2 nfs client bug<br><br />
Details : https://bugzilla.redhat.com/show_bug.cgi?id=790729<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24515 test_7 activate osc failed<br><br />
Description: take into account the possible race between activation from lctl and activation from pinger thread<br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 RHEL6 support in b1_8 branch<br><br />
Description: RHEL6.2 support along with build code refactor.<br><br />
Details : This patch is largely based on the patches in the following bugs:<br><br />
22375 RHEL6 patchless client support.<br><br />
24089 Avoid reuse cache storage collisions.<br><br />
24090 Distro and target autodetection.<br><br />
24091 Find_linux_rpms utility.<br><br />
24092 Build src.rpm for lustre if requested.<br><br />
24300 Don't run autogen.sh in the spl and zfs repos.<br><br />
LU-62 Adds support to build RHEL6 patchless client.<br><br />
LU-73 Re-org of rhel* build code to max code reuse.<br><br />
LU-402 Check if dump_trace wants address argument<br><br />
LU-1116 Update RHEL6.2 kernel to 2.6.32-220.7.1.el6.<br><br />
For more information, please refer to the individual bug.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 22065 ko2iblnd failover deadlock fix<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 20288 IB bonding & fix kiblnd_check_conns deadlock<br><br />
Bugzilla : 20153 IB bonding & fix kiblnd_check_conns deadlock<br><br />
Description: Combined patch for IB bonding issues of Bug 20288 (att 25001) and Bug 20153 (att 26145) from Atul.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : LU-278 build: Only warn for tag/version mismatch<br><br />
Description: The configure process should NOT abort just because the most recent tag is not of the form that upstream uses to tag Lustre. Downstream developers may use their own tags, or just add extensions to upsteam's version tags.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24458 files sometimes show up as zero size or missing<br><br />
Description: LU-274 Update LVB from disk when glimpse callback return error<br><br />
Details : Client ll_glimpse_callback() could fail to get inode if the inode is already been cleared, and this glimpse callback will fail for -ELDLM_NO_LOCK_DATA, so server should update LVB from disk (in filter_intent_policy()) when it received such error from client.<br />
<br />
Severity : normal<br><br />
Bugzilla : 22281 This patch combines patches from bug 22281<br><br />
Description: This patch combines all the patches from bug 22281.<br><br />
Details : It mainly deals with the build subsystem:<br><br />
- add config opts like --downstream-release, --enable-dist, etc.<br />
- add BUILDID support.<br />
- build lustre with an external ldiskfs package.<br />
Check bug 22281 for details.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24450 new test: check bast timeout serialization <br><br />
<br />
Severity : normal<br><br />
Bugzilla : 19526 conf-sanity test_46a fix<br><br />
Description: LU-743 conf-sanity: test_46a failure<br><br />
Details : This failure is because client still didn't see the adding OSTs so it met a problem when decoding lsm because the # of OSTs was over tgt count at the client side.<br />
<br />
Severity : normal<br><br />
Bugzilla : 24645 build kernel debuginfo rpm for sles11sp1<br><br />
Description: In order to build debuginfo rpm for SLES11 SP1, We need to modify SLES11 kernel spec file in the following way:<br />
- explicitly declare __debug_package as true(1).<br />
- use debugfiles.list as the %files content instead of the default file in spec.<br />
- change the file attributes.<br />
- ignore some missing/unpackaged files while doing rpmbuild.<br><br />
<br />
Also, we need to increase the BUILD_GEN in order to avoid future RPM reuse of the testing builds.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24646 fix a bug for raid6 driver from upstream<br><br />
Description: For more info, refer to this link: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581392<br />
<br />
Severity : normal<br><br />
Bugzilla : 20997 skip peer health check for not router<br><br />
Description: this is patch from LU-630<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24636 compile fix for sles11 when jbd debug is turned on<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24376 do not shrink busy pages<br><br />
Description: llap_shrink_cache_internail() used to avoid shrinking of dirty pages and pages being written. This patch makes it to avoid shrinking pages which are in use.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 23206 osc_precreate, osc_create: check OSCC_FLAG_NOSPC after checking for preallocated objects<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24531 replace generic_write_sync with ll_write_sync<br><br />
Description: generic_write_sync() takes inode mutex which leads to deadlock because the mutex is taken now in ll_file_aio_write/ll_file_writev.<br><br />
Details : replace generic_write_sync() with ll_write_sync() which skips taking of i_mutex<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24419 ldlm_pools_shrink algorithm change<br><br />
Description: -shrink namespaces by batches of 64 namespaces, the batch is implemented as list<br><br />
-stop shrinking once required number of elements is freed<br><br />
-have ldlm_pools_recalc to operate with namespaces similar to ldlm_pools_shrink<br><br />
-use global counters of unused locks on cliens and granted locks on servers to avoid iterating over namespaces<br><br />
-port b=21519&LU-499, a race between shrink or recalc and namespace_free<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24531 vfs locking simplification and lockless i/o for direct i/o<br><br />
Description: ll_file_write used to lock in the following order:<br><br />
"lli_write_sem; ldlm extent lock; inode mutex (taken in generic_file_write)".<br />
OTOH, direct I/O read used opposite order: "inode mutex; ldlm extent lock on<br />
server". That led to a deadlock.<br />
<br />
Another drawback of that is need to drop inode mutex on truncate before taking<br />
ldlm extent lock.<br />
<br />
This patch fixes the problem by simplifing the locking with help of using<br />
version of generic_file_write routine which does not take inode mutex: "inode<br />
mutex; ldlm extent lock". That makes lli_write_sem in write and mutex re-lock<br />
in truncate unnecessary.<br />
<br />
DIO read takes inode mutex as it used to be.<br />
<br />
One more fix is to make sure that in case of DIO read fast lock matching is<br />
avoided. That fixed yet another deadlock between direct i/o reads: those who<br />
got a fast lock locked in order "ldlm lock; inode mutex" while those who ran<br />
lockless reads locked in opposite order: "inode mutex; ldlm lock on server".<br><br />
Details : The below summarizes read, write, truncate locking rules:<br><br />
read: trunc sem, ldlm<br><br />
write: mutex, ldlm<br><br />
read direct: mutex, server ldlm<br><br />
write direct: mutex, server ldlm<br><br />
truncate: mutex, trunc sem, ldlm<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24592 ENOSUPP migratepage<br><br />
Description: rhel6 kernel has "memory compaction" feature which seems to be slighlty inaccurate: it misses setting page->private to 0 for pages allocated for migration.<br />
Details : Detect kernel with that feature and add ENOSUPP migration address space operation as a workaround for the problem<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 23206 handle_async_create(): do not return ENOSPC if there are preallocated objects<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24628 OEL6 support in 1.8 branch<br><br />
Description: Add OEL6 support in b1_8 branch. Kernel version is 2.6.32-279.2.1.el6.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 RHEL6 support in b1_8 branch<br><br />
Description: Update RHEL6 patchless client kernel to 2.6.32-279.2.1.el6.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 23206 return 0 if precreation succeeded even partially<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 20569 count bad lines correctly<br><br />
Description: -have parse_buffer() to count lines with bogus headers correctly<br><br />
-simplification of end of line detection in parse_buffer()<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 20569 test_170 fix<br><br />
Description: use perl instead of sed to process binary files properly; verify that bad and good files differ; minor cleanup<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24596 skip metabench for rhel 6.2 nfs client<br><br />
Description: rhel 6.2 nfs client bug<br><br />
Details : https://bugzilla.redhat.com/show_bug.cgi?id=790729<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24515 test_7 activate osc failed<br><br />
Description: take into account the possible race between activation from lctl and activation from pinger thread<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24580 RHEL6 support in b1_8 branch<br><br />
Description: RHEL6.2 support along with build code refactor.<br><br />
Details : This patch is largely based on the patches in the following bugs:<br><br />
22375 RHEL6 patchless client support.<br><br />
24089 Avoid reuse cache storage collisions.<br><br />
24090 Distro and target autodetection.<br><br />
24091 Find_linux_rpms utility.<br><br />
24092 Build src.rpm for lustre if requested.<br><br />
24300 Don't run autogen.sh in the spl and zfs repos.<br><br />
LU-62 Adds support to build RHEL6 patchless client.<br><br />
LU-73 Re-org of rhel* build code to max code reuse.<br><br />
LU-402 Check if dump_trace wants address argument<br><br />
LU-1116 Update RHEL6.2 kernel to 2.6.32-220.7.1.el6.<br><br />
For more information, please refer to the individual bug.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 22065 ko2iblnd failover deadlock fix<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 20288 IB bonding & fix kiblnd_check_conns deadlock<br><br />
Bugzilla : 20153 IB bonding & fix kiblnd_check_conns deadlock<br><br />
Description: Combined patch for IB bonding issues of Bug 20288 (att 25001) and Bug 20153 (att 26145) from Atul.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : LU-278 build: Only warn for tag/version mismatch<br><br />
Description: The configure process should NOT abort just because the most recent tag is not of the form that upstream uses to tag Lustre. Downstream developers may use their own tags, or just add extensions to upsteam's version tags.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24458 files sometimes show up as zero size or missing<br><br />
Description: LU-274 Update LVB from disk when glimpse callback return error<br><br />
Details : Client ll_glimpse_callback() could fail to get inode if the inode is already been cleared, and this glimpse callback will fail for -ELDLM_NO_LOCK_DATA, so server should update LVB from disk (in filter_intent_policy()) when it received such error from client.<br />
<br />
Severity : normal<br><br />
Bugzilla : 22281 This patch combines patches from bug 22281<br><br />
Description: This patch combines all the patches from bug 22281.<br><br />
Details : It mainly deals with the build subsystem:<br><br />
- add config opts like --downstream-release, --enable-dist, etc.<br><br />
- add BUILDID support.<br><br />
- build lustre with an external ldiskfs package.<br><br />
Check bug 22281 for details.<br><br />
<br />
Severity : normal<br><br />
Bugzilla : 24450 new test: check bast timeout serialization<br><br />
<br />
<br />
=Changes from v1.8.6 to v1.8.7=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre,<br />
* qswlnd - Qsnet kernel modules 5.20 and later,<br />
* openiblnd - IbGold 1.8.2,<br />
* o2iblnd - OFED 1.3, 1.4.1, 1.4.2, 1.5.1 and 1.5.2<br />
* viblnd - Voltaire ibhost 3.4.5 and later,<br />
* ciblnd - Topspin 3.2.0,<br />
* iiblnd - Infiniserv 3.3 + PathBits patch,<br />
* gmlnd - GM 2.1.22 and later,<br />
* mxlnd - MX 1.2.10 or later,<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
<br />
<br />
Server support for kernels:<br />
* 2.6.16.60-0.69.1 (SLES 10),<br />
* 2.6.32.19-0.2.1 (SLES11),<br />
* 2.6.18-194.17.1.el5 (RHEL 5)<br />
* 2.6.18-194.17.1.0.1.el5 (OEL 5)<br />
<br />
<br />
Client support for unpatched kernels: see [http://wiki.lustre.org/index.php?title=Patchless_Client "Patchless Client"]<br />
2.6.16 - 2.6.32 vanilla (kernel.org)<br />
<br />
<br />
Recommended e2fsprogs version:<br />
* 1.41.12.2-ora1<br />
<br />
<br />
The async journal commit feature (bug 19128) and the cancel lock before replay feature (bug 16774) are disabled by default.<br />
<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24548 24548]'''<br />
Severity: normal<br><br />
Description: regression test: make sure that data written concurrently do not get discarded on file close<br><br />
Details: write_disjoint.c modification : -- several new options -- minor cleanup (rank=0: open file once; close file at the end; add usage ()); new parallel-scale write_disjoint2 () regression test; new mpi_run() --quiet option to skip lfs df<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24450 24450]'''<br />
Severity: normal<br><br />
Description: comment on top of ptlrpc_check_set() update<br><br />
Details: ptlrpc_check_set() returns result of set_condition hook if it is defined<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24450 24450]'''<br />
Severity: normal<br><br />
Description: ldlm_run_bl_ast_work: use ptlrpc_set_wait() with condition<br><br />
Details: ldlm_run_bl_ast_work() sends ASTs in sets of PARALLEL_AST_LIMIT requests and waits for whole set to complete and then sends another set of requests and waits again. If there is a least one request per set which timeouts, we have timeout serialization. This patch changes ldlm_run_bl_ast_work() so that having sent request set it then waits for any of sent requests to complete and refills running request set with requests which are yet to be sent. For a case where number of timeout-ing requests is smaller than PARALLEL_AST_LIMIT it is supposed to eliminate possibility of timeout serailization. This patch uses posibility to specify wait condition for ptlrpc_set_wait() (proposed in https://bugzilla.lustre.org/attachment.cgi?id=33099)<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24450 24450]'''<br />
Severity: normal<br><br />
Description: ptlrpc_set_wait flexibility<br><br />
Details: ptlrpc_set_wait() waits until all requests in a set complete. This patch makes it possible to specify a condition on which ptlrpc_set_wait() will wait instead of default condition "no remaining requests". With that it wiil be possible to add requests to a set as sent ones complete without waiting for all requests to finish.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22936 22936]'''<br />
Severity: normal<br><br />
Description: remove wrong assertion<br><br />
Details: The assertion underestimates exp_refcount of obd_export. The exp_refcount is incremented on adding a lock into export's hash table. For decent RAM there can be millions of locks in memory. Similar problem is reported in 23265, 17924, 24376<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22221 22221]'''<br />
Severity: normal<br><br />
Description: use read-write semaphore for lov_lock<br><br />
Details: After adding obd_getref() into lov_prep_async_page() it appeared that read performance degradated. lov_getref() uses mutex_down(), so it looks like concurrent reads got stuck on than mutex. This fix replaces the mutex with r/w semaphore, so that reads do not get blocked on it. That cured the performance.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23978 23978]'''<br />
Severity: normal<br><br />
Description: avoid unnecessary dentry rehashing (v2)<br><br />
Details: In patchless case the sequence __d_drop(); d_rehash_cond() creates race window where dentry incorrectly looks like unhashed when it is not. If dentry is not unhashed, it seems that rehashing can be avoided.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17764 17764]'''<br />
Severity: normal<br><br />
Description: accessing files via nfs test<br><br />
Details: -- add nfsserver MOUNT2 cleanup<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22060 22060]'''<br />
Severity: normal<br><br />
Description: use interval tree to calculate kms<br><br />
Details: with interval tree of locked extents granted list iteration can be avoided which is supposed to save CPU in case of long granted lock lists<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17764 17764]'''<br />
Severity: normal<br><br />
Description: correct assertion<br><br />
Details: orphan inode can be reached on mds_open when opening by fid which takes place on accessing files via nfs correct the assertion correspondingly<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17764 17764]'''<br />
Severity: normal<br><br />
Description: accessing files via nfs test<br><br />
Details: -- new nfsread_orphan_file test -- rmultiop_start(), rmultiop_stop() modification: add possibility to run several multiop_bg on remote node<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21937 21937]'''<br />
Severity: normal<br><br />
Description: never resend glimpse ASTs<br><br />
Details: when a connection to client fails glimpse ast gets resend endlessly as the request does not have rq_noresend flag. Set the flag to avoid resends.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21812 21812]'''<br />
Severity: normal<br><br />
Description: generate warnings in case of discarding dirty pages<br><br />
Details: When a client is evicted, dirty pages may get silently discarded. The caller of successful write(2) will not know that the data he wrote have been discarded due to eviction before they can be flushed to the OSS. With this patch system administrator gets warned about dirty page discard.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23858 23858]'''<br />
Severity: normal<br><br />
Description: do not compare unsigned < 0<br><br />
Details: this is also supposed to catch overflow of lqs_bwrite_pending<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24423 24423]'''<br />
Severity: normal<br><br />
Description: ext3_dx_find_entry: check directory entry consistency before ext3_match<br><br />
Details: to avoid getting into infinite loop when directory block contains wrong data<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24141 24141]'''<br />
Severity: normal<br><br />
Description: llite: -EIO instead of LBUG for multi-referenced object<br><br />
Details: Whenever an inode is used with a DLM lock, the client checks that no other inodes are referencing the same OST object, since this is a sign of filesystem corruption on the MDS (or some other code bug that behaves in this way). If the client detected the same OST object is referenced from multiple inodes at the same time, it will LASSERT() and print a message to this effect, rather than continue to corrupt the data files. osc_set_data_with_check() ASSERTION(old_inode->i_state & I_FREEING) failed: Found existing inode ffff880587d15d10/222311317/67781718 state 0 in lock: setting data to ffff88046b7f8d50/223489633/67781099 Instead of LASSERTing on this condition, instead return EIO for this file. This allows the problem to be analyzed and fixed without the need to reboot the client node.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24264 24264]'''<br />
Severity: normal<br><br />
Description: Avoid corropt ldiskfs after MD rebuild on RHEL5/CentOS5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24546 24546]'''<br />
Severity: normal<br><br />
Description: limit bio size to BIO_MAX_PAGES<br><br />
Details: this is neede because bio_alloc_bioset()->bvec_alloc_bs() refuses to allocate bigger bio-s<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19944 19944]'''<br />
Severity: normal<br><br />
Description: set $PTLDEBUG, $SUBSYSTEM and $DEBUG_SIZE values on every node (LU-196)<br><br />
Details: The current set_default_debug_nodes() could not pass the values of $PTLDEBUG, $SUBSYSTEM and $DEBUG_SIZE to the remote nodes while they are specified from the command line on the local node. This patch is to fix this issue.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24437 24437]'''<br />
Severity: normal<br><br />
Description: fix deadlock caused by original fix b=24525 (LU-146)<br><br />
Details: Get open lock inside mds_get_parent_child_locked() to avoid deadlock. Never get open lock if child is newly created to avoid deadlock.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24548 24548]'''<br />
Severity: normal<br><br />
Description: fix v1<br><br />
Details: canceling lock may contain data being sent to OSTs. Change find_cbdata iterator to take that into account<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24303 24303]'''<br />
Severity: normal<br><br />
Description: kernel BUG at fs/inode.c:323!<br><br />
Details: workaround patch to avoid the race at truncate_inode_pages_range()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24508 24508]'''<br />
Severity: normal<br><br />
Description: racer: general protection fault (LU-286)<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23485 23485]'''<br />
Severity: normal<br><br />
Description: fsync for directories<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23884 23884]'''<br />
Severity: normal<br><br />
Description: allow lnet to talk to gnilnd<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24490 24490]'''<br />
Severity: normal<br><br />
Description: obdfilter-survey cleanup<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24050 24050]'''<br />
Severity: normal<br><br />
Description: add an -s option to set an altenative order of services start<br><br />
Details: -s start services in the order MGS->OST(s)->MDT(s). The default order is MGS->MDT(s)->OST(s).<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22638 22638]'''<br />
Severity: normal<br><br />
Description: add lst stat --count<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21103 21103]'''<br />
Severity: normal<br><br />
Description: ORNL LCE Router features\fixes<br><br />
Details: Only squawk when md->start is NULL on non-zero length v2<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24512 24512]'''<br />
Severity: normal<br><br />
Description: lfs find -s doesn't seem to work quite with >2GB args<br><br />
Details: fix the wrong size type in find_value_cmp()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22221 22221]'''<br />
Severity: normal<br><br />
Description: client nodes crash on fs with inactive OST<br><br />
Details: take lov reference in lov_prep_async_page()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20831 20831]'''<br />
Severity: normal<br><br />
Description: replay-dual: ldlm_lock.c:1622:ldlm_lock_cancel()) LBUG type: PLN<br><br />
Details: fix a race between do_requeue and client_disconnect_export<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24032 24032]'''<br />
Severity: normal<br><br />
Description: add lctl push<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18750 18750]'''<br />
Severity: normal<br><br />
Description: remove OBD_CHECK_FAIL_CHECK_ONCE<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24464 24464]'''<br />
Severity: normal<br><br />
Description: Load Lustre modules before mounting targets to avoid race conditions.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24498 24498]'''<br />
Severity: normal<br><br />
Description: wait_osc_import_state () fixes<br><br />
Details: -- increase maxtime to wait the timeout of 1st request; take into account at_min value; -- cleanup wait_osc_import_state () to use _wait_import_state (); -- ost-pools test_1 fix: use local var instead of global NAME<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24504 24504]'''<br />
Severity: normal<br><br />
Description: sanity test_133* and check_stats() fix<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24487 24487]'''<br />
Severity: normal<br><br />
Description: canonicalize the devices names<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21047 21047]'''<br />
Severity: normal<br><br />
Description: ->commit should always be called after successful ->prep on b1_8<br> <br />
<br />
<br />
=Changes from v1.8.5 to v1.8.6=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre,<br />
* qswlnd - Qsnet kernel modules 5.20 and later,<br />
* openiblnd - IbGold 1.8.2,<br />
* o2iblnd - OFED 1.3, 1.4.1, 1.4.2, 1.5.1 and 1.5.2<br />
* viblnd - Voltaire ibhost 3.4.5 and later,<br />
* ciblnd - Topspin 3.2.0,<br />
* iiblnd - Infiniserv 3.3 + PathBits patch,<br />
* gmlnd - GM 2.1.22 and later,<br />
* mxlnd - MX 1.2.10 or later,<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
<br />
<br />
Server support for kernels:<br />
* 2.6.16.60-0.42.8 (SLES 10),<br />
* 2.6.27.39-0.3.1 (SLES11),<br />
* 2.6.18-194.3.1.el5 (RHEL 5)<br />
* 2.6.18-194.3.1.0.1.el5 (OEL 5)<br />
<br />
<br />
Client support for unpatched kernels: see [http://wiki.lustre.org/index.php?title=Patchless_Client "Patchless Client"]<br />
2.6.16 - 2.6.30 vanilla (kernel.org)<br />
<br />
<br />
Recommended e2fsprogs version:<br />
* 1.41.12.2-ora1<br />
<br />
<br />
The async journal commit feature (bug 19128) and the cancel lock before replay feature (bug 16774) are disabled by default.<br />
<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19064 19064]'''<br />
Severity: normal<br><br />
Description: Allow OSTs to be created with no primary node (LU-57)<br><br />
Details: Add a --servicenode parameter for mkfs.lustre to treat all service nodes equally.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23935 23935]'''<br />
Severity: normal<br><br />
Description: append truncate race<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21847 21847]'''<br />
Severity: normal<br><br />
Description: obdfilter-survey: Syntax error in some locales<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21501 21501]'''<br />
Severity: normal<br><br />
Description: Properly cleanup flock lock on disconnect<br><br />
Details: Properly wakeup flock waiters on eviction. Destroyed lock for flock completion ast is not an error, return success to avoid double lock decref.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24437 24437]'''<br />
Severity: normal<br><br />
Description: revoke open lock for executable files if needed<br><br />
Details: When a normal lustre client open write/exec a file, the open lock on that file needs to be revoked in case an NFSD lustre client still holds it.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22729 22729]'''<br />
Severity: normal<br><br />
Description: Remove LPSZ & LPSSZ<br><br />
Details: Code cleanup patch for 1.8 which removes the use of LPSZ/LPSSZ to improve the build portability.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24418 24418]'''<br />
Severity: normal<br><br />
Description: run autogen if a Makefile.am is patched (LU-53)<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21137 21137]'''<br />
Severity: normal<br><br />
Description: Sles11 with 1.8 is slower than 1.6 sles10 for O_DIRECT single file IOR writes<br><br />
Details: Fix ptlrpc_main() condition to start service threads correctly.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23049 23049]'''<br />
Severity: normal<br><br />
Description: t-f do_node() VERBOSE fix<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24479 24479]'''<br />
Severity: normal<br><br />
Description: files and dirs missing in dist tarball (LU-92)<br><br />
Details: Some files and dirs are missing in the "dist" tarball.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19494 19494]'''<br />
Severity: normal<br><br />
Description: "lfs find" hangs when searching for an OST index<br><br />
Details: - new test_88 "lfs find identifies the missing striped file segments" - exit_status () egrep pattern fix<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24194 24194]'''<br />
Severity: normal<br><br />
Description: increase reseed count to mitigate inconsistence in OST allocation<br><br />
Details: in alloc_rr, "LOV_CREATE_RESEED_MULT" and "LOV_CREATE_RESEED_MIN" is increased to mitigate the inconsistence in OST allocation.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24451 24451]'''<br />
Severity: normal<br><br />
Description: racer test cleanup<br><br />
Details: - modify racer/racer.sh to wait the process killed, exit 1 if the process are still existing; - remove runracer;<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19649 19649]'''<br />
Severity: normal<br><br />
Description: sanity test_77j fix<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24426 24426]'''<br />
Severity: normal<br><br />
Description: add ERRLOG suffix to not ovewrite the lustre logs<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24420 24420]'''<br />
Severity: normal<br><br />
Description: avoid an LASSERT on recovery<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24375 24375]'''<br />
Severity: normal<br><br />
Description: Fix a race between completion and enqueue<br><br />
Details: ldlm_enqueue_tail does not obtain proper lockng when checking lock mode to see if the lock is granted, so there is a window where ldlm_handle_completion_ast can update lvb with correct data, but beforeit has a chance to update the lock mode, the ldlm_enqueue_tail will check the lock mode and since the lock is not granted yet, it will overwrite correct lvb with stale value from enqueue time.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24050 24050]'''<br />
Severity: normal<br><br />
Description: fix lustre_start to start server targets in the order of MGS->MDT->OST(s)<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24426 24426]'''<br />
Severity: normal<br><br />
Description: run_one(): run error() once<br><br />
Details: there is no reason to run error() (and lctl dk thereby) more than once. second lctl dk overwrites the most important logs obtained on first lctl dk<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23787 23787]'''<br />
Severity: normal<br><br />
Description: Modified struct lprocfs_percpu to be C99 compliant.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24432 24432]'''<br />
Severity: normal<br><br />
Description: mount_lustre.c/parse_options() fix to differentiate between 'force*' and 'force'<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22168 22168]'''<br />
Severity: normal<br><br />
Description: write-append-truncate: retry write when receives EINTR.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22984 22984]'''<br />
Severity: normal<br><br />
Description: change all references to tune.ldiskfs in lustre to tunefs.ldiskfs<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21135 21135]'''<br />
Severity: normal<br><br />
Description: calculate Use% for "lfs df" the same way as standard "df"<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19944 19944]'''<br />
Severity: normal<br><br />
Description: adjust debug size to be -gt num_possible_cpus()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23670 23670]'''<br />
Severity: normal<br><br />
Description: exit_status () fix<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23430 23430]'''<br />
Severity: normal<br><br />
Description: fix sanity-quota test 14a to write file in O_DIRECT mode<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24374 24374]'''<br />
Severity: normal<br><br />
Description: lov_dump_user_lmm_header () fix<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23064 23064]'''<br />
Severity: normal<br><br />
Description: create proper macro check for bdi interface<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14846 14846]'''<br />
Severity: normal<br><br />
Description: dynamically grow/shrink connd threads pool<br><br />
Details: if multiple nodes are down, all socklnd connds could be blocked for a long while, we can workaround this by increase default nconnds but it always requires to have unnecessary number of threads. This patch can support dynamically grow/shrink connd threads pool, it can create new thread if there's pending active connecting, it will kill some threads if there are too many idle connds.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24218 24218]'''<br />
Severity: normal<br><br />
Description: fix contention on ksock_tx_t<br><br />
Details: If a connection is closed before ksocknal_transmit() returns to ksocknal_process_transmit(), then nobody has refcount on conn::ksnc_sock and all pending ZC requests will be finalized by ksocknal_connsock_decref->ksocknal_finalize_zcreq, ksocknal_finalize_zcreq will mark not-acked ZC request as error by setting tx::tx_reside = -1. This is race because ksocknal_process_transmit() will check tx::tx_resid right after calling ksocknal_transmit(), and it can get tx->tx_resid != 0 and rc == 0 then hit later LASSERT(rc < 0).<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23983 23983]'''<br />
Severity: normal<br><br />
Description: mmp test_10 fix<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23499 23499]'''<br />
Severity: normal<br><br />
Description: ASSERTION(atomic_read(&client_stat->nid_exp_ref_count) == 0)<br><br />
Details: In lprocfs_exp_setup(), we need release old stats in all cases.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23729 23729]'''<br />
Severity: normal<br><br />
Description: cancel_lru_locks not working cause some locks are still in cache from mmap files<br><br />
Details: Fix sanity-benchmark.sh to remove files after fsx otherwise client keeps locks acquired for mmap files in cache.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21581 21581]'''<br />
Severity: normal<br><br />
Description: change wrong URL<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21581 21581]'''<br />
Severity: normal<br><br />
Description: Fix a typo. Add Fedora for the yum cases per Andreas. (LU-47)<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24427 24427]'''<br />
Severity: normal<br><br />
Description: hopefully the last libcfs_memory_pressure_* fix for liblustre<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24427 24427]'''<br />
Severity: normal<br><br />
Description: another userspace fix for libcfs_memory_pressure_restore()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24427 24427]'''<br />
Severity: normal<br><br />
Description: define libcfs_memory_pressure_get for userspace<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21581 21581]'''<br />
Severity: normal<br><br />
Description: too long file / path names for old tar<br><br />
Details: Instruct automake to use tar's ustar format to prevent errors when pathnames are longer than 99 characters. - this requires automake >= 1.9, so adjust accordingly - including dealing with multiple versions of automake installed<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24410 24410]'''<br />
Severity: normal<br><br />
Description: exit with error if NFSCLIENT is set, but no nfs export found<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24388 24388]'''<br />
Severity: normal<br><br />
Description: remove files inadvertently added by previous commit<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24388 24388]'''<br />
Severity: normal<br><br />
Description: sgpdd-survey fix: use node_var_name () for variables<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21776 21776]'''<br />
Severity: normal<br><br />
Description: Set PF_MEMALLOC on outgoing path to prevent deadlock on memory allocation under pressure<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22980 22980]'''<br />
Severity: normal<br><br />
Description: init_logging does not exist in 1.8<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24417 24417]'''<br />
Severity: normal<br><br />
Description: Update Build-Depends<br><br />
Details: - remove texlive-latex-recommended as a build requirement - add missing "| automake1.7 | automake1.8 | automake1.9" to debian/control.main<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24416 24416]'''<br />
Severity: normal<br><br />
Description: debian packaging fixes<br><br />
Details: - don't make a patch out of anything in /debian - exclude noise files from the debian built source tarball - fake debian/patche{s,d} for make dist - a few more reasons to run autogen.sh - figure out if dist tarball needs autogen.shs and include it if so - look for and run autogen.sh in the build subdir - make debdiff as part of make dist - add a debian/source/format file - mv the orig tarball and the debdiff to the debs dir - don't try to dist /debian for non-dpkg-using build targets<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24413 24413]'''<br />
Severity: normal<br><br />
Description: fix for automake > 1.9.6<br><br />
Details: We seem to be using a Makefile variable that does not exist in more recent versions of automake. This fixes that problem.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22980 22980]'''<br />
Severity: normal<br><br />
Description: Support unlocked_ioctl<br><br />
Details: Adding 'unlocked_ioctl' for performance sensitive ioctls, such as OBD_IOC_BRW_READ/WRITE<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24320 24320]'''<br />
Severity: normal<br><br />
Description: do not fork a new thread in mem pressure<br><br />
Details: we already check for PF_MEMALLOC in ldlm shrinker and pass this flag to the blocking thread, but a new thread start was still done with no check for this flag.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24245 24245]'''<br />
Severity: normal<br><br />
Description: fix SA perf test to support SA disabled by default<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17275 17275]'''<br />
Severity: normal<br><br />
Description: make lustre client less verbose at startup time for Cray<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24360 24360]'''<br />
Severity: normal<br><br />
Description: fix NULL pointer deref in mds_verify_child() when ll_lookup_one_len() fails<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20563 20563]'''<br />
Severity: normal<br><br />
Description: Fix fid_flatten() after 1 trillion SEQ numbers<br><br />
Details: Fix the fid_flatten() function to properly handle FID mapping to 64-bit inode numbers, after the first 1 trillion SEQ numbers have been granted out. Even with CMD this would only happen after 1024 MDTs have each had 1B client mounts, so there is little risk of introducing collisions as a result of this change, and at worst this is a client-local phenomenon that is not persistent.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20563 20563]'''<br />
Severity: normal<br><br />
Description: Fix fid_flatten32() to not lose OID bits<br><br />
Details: The original implementation of fid_flatten32() was broken due to an error in the shift calculation (note to self - "0x00" is 8 bits, not 16 bits). This could negatively impact 32-bit clients that were creating more than 64k files in the same directory. This 32-bit inode number is visible only within a single client mount, is not used in any persistent storage, and only if a 2.x server is in use (which is basically none today) by a 32-bit client, so there is no issue to change it at this time.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22660 22660]'''<br />
Severity: normal<br><br />
Description: Return kernel's locking return code to when lustre reports success<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23352 23352]'''<br />
Severity: normal<br><br />
Description: modified value of at_min is not taken into account<br><br />
Details: xxx<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22378 22378]'''<br />
Severity: normal<br><br />
Description: Correct MDS client stats<br><br />
Details: sanity test_133b fails with "The getattr counter on mds is wrong" message.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15962 15962]'''<br />
Severity: normal<br><br />
Description: disable statahead by default due to important races found in the code<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22882 22882]'''<br />
Severity: normal<br><br />
Description: MMP might sleep negative time<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21456 21456]'''<br />
Severity: normal<br><br />
Description: Patch to support lnet v1 pings in 'lctl ping'<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23988 23988]'''<br />
Severity: normal<br><br />
Description: Remove sd iostats patch from sles11 patch series<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24039 24039]'''<br />
Severity: normal<br><br />
Description: actually add exit_traps.sh to EXTRA_DIST<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23122 23122]'''<br />
Severity: normal<br><br />
Description: make exit_traps.sh executable<br><br />
Details: While bug 24093 added exit_traps.sh to the make dist list, it is not an executable file to start with. Fix this in the git repo.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24093 24093]'''<br />
Severity: normal<br><br />
Description: not all build files/scripts being distributed<br><br />
Details: Some files that need to be are not being included in the tarball when make dist is being run.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24087 24087]'''<br />
Severity: normal<br><br />
Description: reverse order of $LINUX{,_OBJ}/include<br><br />
Details: It is important that /usr/src/linux-...-obj/include is searched for includes before /usr/src/linux-.../include so that the inclusion of "include/linux/autoconf.h" picks up the one for the kernel we are trying to build against, and not the one for the currently running kernel, which is what is in /usr/src/linux-.../ copy is.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24294 24294]'''<br />
Severity: normal<br><br />
Description: test_pios: take the ost-s sizes into account remove obsolete workaround bug19657 part<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23793 23793]'''<br />
Severity: normal<br><br />
Description: MOUNTOPT "-o" cleanup<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23051 23051]'''<br />
Severity: normal<br><br />
Description: improve summary of acc-sm to include test times<br><br />
Details: acceptance-small test suites name cleanup: - rename sanityN -> sanityn, lfscktest -> lfsck - add racer.sh, liblustre.sh scripts - remove fsx,bonnie,dbench,iozone.lfsck parts<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23051 23051]'''<br />
Severity: normal<br><br />
Description: improve summary of acc-sm to include test times<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23081 23081]'''<br />
Severity: normal<br><br />
Description: Move llap page to tail instead of head.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24226 24226]'''<br />
Severity: normal<br><br />
Description: typo fix for sanity test 72<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20394 20394]'''<br />
Severity: normal<br><br />
Description: correct check for transno value in filter_finish_transno<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24048 24048]'''<br />
Severity: normal<br><br />
Description: Set body->eadatasize in mdc_getattr_pack()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18717 18717]'''<br />
Severity: normal<br><br />
Description: make "lfs check" output consistent on stdout<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23049 23049]'''<br />
Severity: normal<br><br />
Description: canonicalize disk names<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23049 23049]'''<br />
Severity: normal<br><br />
Description: various t-f.sh patches<br><br />
Details: rundbench is a bash script; obdfilter-survey is a bash script; don't su if MPI_USER == "";<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23049 23049]'''<br />
Severity: normal<br><br />
Description: set path to truncate<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22544 22544]'''<br />
Severity: normal<br><br />
Description: delete module_setup.sh<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24039 24039]'''<br />
Severity: normal<br><br />
Description: lfs setstripe --pool broken<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24239 24239]'''<br />
Severity: normal<br><br />
Description: use SAMPLE_FILE instead of termcap<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24266 24266]'''<br />
Severity: normal<br><br />
Description: increase replay-single test_70d dbench duration for HARD failure mode<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24226 24226]'''<br />
Severity: normal<br><br />
Description: Only force the mode change if we're changing the size as well<br><br />
Details: The offending code was added by commit 77ba4b2141d04180211efa8a75c11ab0abf7fafb to remove setgid/setuid bits when do_truncate() is called on the file. We should only force the change when that occurs, similarly to ll_setattr() in lustre/llite/llite_lib.c<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19808 19808]'''<br />
Severity: normal<br><br />
Description: fix d_obtain_alias() misuse due to compat macro<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24055 24055]'''<br />
Severity: normal<br><br />
Description: a patch to detect if quota is turned on properly<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22546 22546]'''<br />
Severity: normal<br><br />
Description: fix errors in test_18c<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24245 24245]'''<br />
Severity: normal<br><br />
Description: skip sanity test 123 under 1.8 <-> 2.x interoperability mode<br><br />
Details: statahead is disabled automatically under 1.8 <-> 2.x interoperability mode<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23821 23821]'''<br />
Severity: normal<br><br />
Description: Limit bio_alloc() to BIO_MAX_PAGES iovecs.<br><br />
Details: Fix logic error when patch was originally landed from b=9945.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23786 23786]'''<br />
Severity: normal<br><br />
Description: make lh_exit code C99 compliant<br><br />
Details: Based on the patch from Kenneth D. Matney, Sr. <matneykdsr@ornl.gov><br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23157 23157]'''<br />
Severity: normal<br><br />
Description: do not crash on wrong network message in filter_connect_internal<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24270 24270]'''<br />
Severity: normal<br><br />
Description: need to mkdir mntpt before mount<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16605 16605]'''<br />
Severity: normal<br><br />
Description: don't LASSERT on unverified client data in filter_parent<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=13698 13698]'''<br />
Severity: normal<br><br />
Description: llapi_get_version<br><br />
Details: this uses OBD_GET_VERSION ioctl to obtain lustre version<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23961 23961]'''<br />
Severity: normal<br><br />
Description: fix for setup with several network interfaces<br><br />
Details: - metadata-updates fix for setup when several interfaces are UP on host; hostname could be assigned to IP which is different from lnet network used, the hostname-s of NODES_TO_USE are now stored in HOSTS - new SHUTDOWN_ATTEMPTS: the tunable number of attepts to shutdown node - shutdown_node_hard () fix: do not call "power off" each time, wait that the node is not pingable before the next "power off" attempt - unused check_port() is removed<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=4424 4424]'''<br />
Severity: normal<br><br />
Description: Reserve obd_connect_data.ocd_max_easize field<br><br />
Details: To avoid potential incompatible changes between b1_8 and master, reserve the ocd_max_easize field. The corresponding connect flag OBD_CONNECT_MAX_EASIZE has been reserved for some time already. Add several other OBD_CONNECT_ flags that have already been defined to the wirecheck/wiretest tools.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22376 22376]'''<br />
Severity: normal<br><br />
Description: sanity test for non-root exec-only file execution<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23766 23766]'''<br />
Severity: normal<br><br />
Description: interop bits for sanity/203<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24118 24118]'''<br />
Severity: normal<br><br />
Description: test_70b rundbench load failed<br><br />
Details: - give rundbench a chance to start before the dbench load check - new check_for_process () and killall_process () to check/kill any defined progs instead of "dbench" only - fix 70a, 70b to mount the clients on MOUNT instead of DIR<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24228 24228]'''<br />
Severity: normal<br><br />
Description: fix test duration check to be more accurate<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23535 23535]'''<br />
Severity: normal<br><br />
Description: sgpdd-survey.sh should check for sg_map<br><br />
Details: check that iokit sgpdd-survey and sg_map are installed<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22157 22157]'''<br />
Severity: normal<br><br />
Description: combined mgs/mds fix for single node setup<br><br />
Details: for configuration combined mgs/mds on single node setup we do not need to unload the modules because conf-sanity keeps the mgs mounted during all tests<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23402 23402]'''<br />
Severity: normal<br><br />
Description: mmp_fini () multiple oss fix<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23575 23575]'''<br />
Severity: normal<br><br />
Description: O2iblnd credit deadlock regression<br><br />
Details: This fixed a regression of bug 14425.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23868 23868]'''<br />
Severity: normal<br><br />
Description: fix "sanity-quota test_18c: @@@@@@ FAIL: quotaon failed!"<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23954 23954]'''<br />
Severity: normal<br><br />
Description: MGS device has stopped when we try to start the second mgs<br><br />
Details: add test_24b to ALWAYS_EXCEPT list for configuration mgs/mds are not combined<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23869 23869]'''<br />
Severity: normal<br><br />
Description: HARD failure mode fixes<br><br />
Details: facet_failover() has to restart only those affected facets which were UP before the node failure. replay-single tests which use shutdown_facet() && reboot_facet() instead of facet_failover() have to take care about the affected facets<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23956 23956]'''<br />
Severity: normal<br><br />
Description: change conf-sanity test_37 to be functional on remote setup<br><br />
Details: fix test_37 to not be skipped on remote setup; use the existing mds device instead of create a new one<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24020 24020]'''<br />
Severity: normal<br><br />
Description: lustre doesn't start with ext4 based ldiskfs.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=24201 24201]'''<br />
Severity: normal<br><br />
Description: add procfs tunable to enable/disable lockless direct I/O<br><br />
Details: llite.lustre-*.lockless_direct_io=0 will disable default semantics of direct I/O that forces it to be lockless. lockless_direct_io value, however, will be ignored if per-file LL_FILE_LOCKED_DIRECTIO bit is set.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21804 21804]'''<br />
Severity: normal<br><br />
Description: make sure the request is protected by rq_refcount while<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21760 21760]'''<br />
Severity: normal<br><br />
Description: start bulk unregistering at the same time as reply unlink<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23820 23820]'''<br />
Severity: normal<br><br />
Description: ptlrpc_check_set()) ASSERTION(req->rq_phase == RQ_PHASE_BULK) failed<br><br />
Details: Handle unsent requests with rq_net_err in ptlrpc_check_set().<br><br />
<br />
=Changes from v1.8.4 to v1.8.5=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre,<br />
* qswlnd - Qsnet kernel modules 5.20 and later,<br />
* openiblnd - IbGold 1.8.2,<br />
* o2iblnd - OFED 1.3, 1.4.1, 1.4.2, 1.5.1 and 1.5.2<br />
* viblnd - Voltaire ibhost 3.4.5 and later,<br />
* ciblnd - Topspin 3.2.0,<br />
* iiblnd - Infiniserv 3.3 + PathBits patch,<br />
* gmlnd - GM 2.1.22 and later,<br />
* mxlnd - MX 1.2.10 or later,<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
<br />
<br />
Server support for kernels:<br />
* 2.6.16.60-0.69.1 (SLES 10),<br />
* 2.6.32.19-0.2.1 (SLES11),<br />
* 2.6.18-194.17.1.el5 (RHEL 5)<br />
* 2.6.18-194.17.1.0.1.el5 (OEL 5)<br />
<br />
<br />
Client support for unpatched kernels: see [http://wiki.lustre.org/index.php?title=Patchless_Client "Patchless Client"]<br />
2.6.16 - 2.6.30 vanilla (kernel.org)<br />
<br />
<br />
Recommended e2fsprogs version:<br />
* 1.41.10-sun2<br />
<br />
<br />
The async journal commit feature (bug 19128) and the cancel lock before replay feature (bug 16774) are disabled by default.<br />
<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23179 23179]'''<br />
Severity: normal<br><br />
Description: MDS node unresponsive<br><br />
Details: improve hash distribution, doubled hash size for the lnet cookie hash.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23683 23683]'''<br />
Severity: normal<br><br />
Description: Bring upstream patch for ldiskfs.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21610 21610]'''<br />
Severity: normal<br><br />
Description: add support for SLES11 SP1<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23766 23766]'''<br />
Severity: normal<br><br />
Description: atime is not properly updated on an MDS<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22514 22514]'''<br />
Severity: enhancement<br><br />
Description: Update to RHEL5.5 kernel 2.6.19-194.17.1.el5. Update to OEL5.5 kernel 2.6.19-194.17.1.0.1.el5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20744 20744]'''<br />
Severity: enhancement<br><br />
Description: Update to SLES10 SP3 kernel 2.6.16.60-0.69.1.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20744 20744]'''<br />
Severity: normal<br><br />
Frequency : only with SLES10<br><br />
Description: Use OFED "KMP" provided by Novell<br><br />
Details: SLES10 SP3 ships with OFED in a separate "KMP" package. Lustre is now built against this package. That means you need to install the ofed-kmp package from Novell for the patchless client and from our download site for the server. Note that the ofed-kmp that Novell ships may not exactly match the kernel version but should still be compatible.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21610 21610]'''<br />
Severity: enhancement<br><br />
Description: Update SLES11 SP1 kernel to 2.6.32.19-0.2.1.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21174 21174]'''<br />
Severity: normal<br><br />
Description: Enabling quotas fails with non-consecutive OST numbering.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23645 23645]'''<br />
Severity: normal<br><br />
Description: Fix kernel warning due to lookup_on_len() called without i_mutex hold.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23596 23596]'''<br />
Severity: normal<br><br />
Description: Account direct i/o inflight rpcs separately from non-direct i/o so that direct i/o, which is limited by max_rpcs_in_flight, should not block non-direct i/o, which is not limited by max_rpcs_in_flight.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23827 23827]'''<br />
Severity: normal<br><br />
Description: Fix per-NID reporting on outstanding writes<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23701 23701]'''<br />
Severity: normal<br><br />
Description: Reduce stack pressure by uninlining some mds and ptlrpc functions.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22770 22770]'''<br />
Severity: normal<br><br />
Description: Remove LASSERT in lprocfs_rd_conn_uuid() since conn == NULL is a legitimate case.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23781 23781]'''<br />
Severity: normal<br><br />
Description: fix obdo leak issue in ll_setattr_raw()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22117 22117]'''<br />
Severity: normal<br><br />
Description: limit MMP interval<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20101 20101]'''<br />
Severity: enhancement<br><br />
Description: add several lfs ost enhancements<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22820 22820]'''<br />
Severity: normal<br><br />
Description: Too many default ACLs break directory access on new directories<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23174 23174]'''<br />
Severity: normal<br><br />
Description: Lustre inode size is not coherent across nodes.<br><br />
Details: Update lvbo from disk when AST fails with EINVAL. Lvbo is updated on EINVAL error in ldlm_handle_ast_error(). The updates in filter_intent_policy() and ldlm_cb_interpret() have been removed as redundant.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23503 23503]'''<br />
Severity: normal<br><br />
Description: Oops at __percpu_counter_add+0x1b<br><br />
Details: Use bdi_init()/bdi_destroy() to proper initialize backing_dev_info structure.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20563 20563]'''<br />
Severity: normal<br><br />
Description: add mount option to generate 32bit ino, this can be used for 32bit application compatibility.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22935 22935]'''<br />
Severity: normal<br><br />
Description: keep reference count for "lli_sai" to prevent it to be released when "statahead_enter()"<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21174 21174]'''<br />
Severity: normal<br><br />
Description: allow quotacheck over OSTs with sparse indices<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22891 22891]'''<br />
Severity: normal<br><br />
Description: Objects not getting deleted for files which have been removed<br><br />
Details: ll_have_md_lock() should differentiate between CR and CW OPEN locks.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22107 22107]'''<br />
Severity: normal<br><br />
Description: pin object's inode in memory to avoid certain timeouts<br><br />
Details: <br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21745 21745]'''<br />
Severity: normal<br><br />
Description: fix LBUG when obdfilter-survey is interrupted.<br><br />
<br />
=Changes from v1.8.3 to v1.8.4=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre,<br />
* qswlnd - Qsnet kernel modules 5.20 and later,<br />
* openiblnd - IbGold 1.8.2,<br />
* o2iblnd - OFED 1.3, 1.4.1, 1.4.2 and 1.5.1<br />
* viblnd - Voltaire ibhost 3.4.5 and later,<br />
* ciblnd - Topspin 3.2.0,<br />
* iiblnd - Infiniserv 3.3 + PathBits patch,<br />
* gmlnd - GM 2.1.22 and later,<br />
* mxlnd - MX 1.2.10 or later,<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
<br />
Server support for kernels:<br />
* 2.6.16.60-0.42.8 (SLES 10),<br />
* 2.6.27.39-0.3.1 (SLES11),<br />
* 2.6.18-194.3.1.el5 (RHEL 5)<br />
* 2.6.18-194.3.1.0.1.el5 (OEL 5)<br />
<br />
<br />
Client support for unpatched kernels: see [http://wiki.lustre.org/index.php?title=Patchless_Client "Patchless Client"]<br />
2.6.16 - 2.6.30 vanilla (kernel.org)<br />
<br />
<br />
Recommended e2fsprogs version:<br />
* 1.41.10-sun2<br />
<br />
<br />
The async journal commit feature (bug 19128) and the cancel lock before replay feature (bug 16774) are disabled by default.<br />
<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18456 18456]'''<br />
Severity: normal<br><br />
Description: Reduce group prealloc size and skip groups with little free space.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22237 22237]'''<br />
Severity: normal<br><br />
Description: Fix issue with proc_remove.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23368 23368]'''<br />
Severity: normal<br><br />
Description: Disable delayed allocation by default for ext4-based ldiskfs on RHEL5.5<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23368 23368]'''<br />
Severity: normal<br><br />
Description: A mount failure can corrupt the slab. This is a bug in the latest RHEL5.5 kernel and only ext4-based ldiskfs is impacted.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23076 23076]'''<br />
Severity: normal<br><br />
Description: With peer health detection, o2iblnd makes only one attempt to reconnect which is not enough with nodes running lustre 1.6 because of proto version mismatch. Fix o2iblnd to retry one more time.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22771 22771]'''<br />
Severity: normal<br><br />
Description: add mount option to disable mb_cache since it can cause slowdown.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16909 16909]'''<br />
Severity: enhancement<br><br />
Description: Quiet some LNET messages<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22787 22787]'''<br />
Severity: enhancement<br><br />
Description: Add OFED 1.5.1 support<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21678 21678]'''<br />
Severity: enhancement<br><br />
Description: The peer health code lacked some important debugging info in lnd_query code paths. We've added necessary debug prints, not just for bug 21678, but also for future troubleshooting. <br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22514 22514]'''<br />
Severity: enhancement<br><br />
Description: Update RHEL5.5 kernel to 2.6.18-194.3.1.el5 and OEL5.5 kernel to 2.6.18-194.3.1.0.1.el5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22514 22514]'''<br />
Severity: enhancement<br><br />
Description: using inkernel OFED stack for rhel5 & oel5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22481 22481]'''<br />
Severity: enhancement<br><br />
Description: Add "lfs_migrate" script from manual into lustre/scripts and RPMs<br><br />
Details: lfs_migrate does a "poor man's" migration of files from their current OST layout to a new OST layout as chosen by the MDS.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22679 22679]'''<br />
Severity: normal<br><br />
Description: mds_orphan_add_link()) error linking orphan to PENDING<br><br />
Details: quota limits might disallow linking orphans to PENDING when unlinking a file - temporary raise threads' privileges when processing unlinks.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15253 15253]'''<br />
Severity: enhancement<br><br />
Description: add conf-param -d option to remove permanent settings.<br><br />
Details: Add the ability to remove permanent lctl conf_param settings. (Previously conf_param settings could only be changed, not removed.) This also provides a method to change failover nid locations. Improve lctl man page.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22455 22455]'''<br />
Severity: enhancement<br><br />
Description: add list_param to b1_8 and add "-R" option to list params recursively<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22194 22194]'''<br />
Severity: enhancement<br><br />
Description: lfs quota output is not very convenient for awk/sed-parsing<br><br />
Details: Some positions in lfs quota output table could be empty or non-empty which made it hard to parse it with scripts, now a dash is put instead of space where there is not supposed to be any data.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15685 15685]'''<br />
Severity: enhancement<br><br />
Description: fix obdfilter-survey script to work properly with remote oss-s<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22402 22402]'''<br />
Severity: enhancement<br><br />
Description: add new OBDFILTER_SURVEY test suite<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20326 20326]'''<br />
Severity: enhancement<br><br />
Description: add new multiple mount protection (MMP) test suite <br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21647 21647]'''<br />
Severity: enhancement<br><br />
Description: add support for async journal commit in echo client<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21244 21244]'''<br />
Severity: enhancement<br><br />
Description: allow userland programs to include <lustre/lustre_idl.h> from stardard include directories<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18399 18399]'''<br />
Severity: enhancement<br><br />
Description: The prune-icache-use-trylock is no longer needed now that the patch from bug 20008 is landed.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22755 22755]'''<br />
Severity: normal<br><br />
Description: The shrink grant feature is still active on the client although the connect flag is not set.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22755 22755]'''<br />
Severity: normal<br><br />
Description: Don't leak grant space if the write failed with quota exceeded.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22755 22755]'''<br />
Severity: normal<br><br />
Description: Don't consume grant space twice on recoverable resent.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22610 22610]'''<br />
Severity: normal<br><br />
Description: a race condition could lead to SIGBUS being sent to an application using mmap-ped files from Lustre<br><br />
Details: truncate_complete_page implementation for the patchless client could arbitrarily unset PG_Uptodate flag for a page being kicked from the page cache, an uptodate check right after a readpage call in filemap_fault could fail because of that as though the page read had been unsuccessful.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22476 22476]'''<br />
Severity: normal<br><br />
Description: dlm lock slab shrinking is not efficient<br><br />
Details: The dlm_locks slab can grow significantly and consumes a lot of memory on the server. Set a hardlimit to grant_plan.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22850 22850]'''<br />
Severity: normal<br><br />
Description: Lustre does not do 1MB IOs to HW RAID<br><br />
Details: Bump MAX_PHYS/HW_SEGMENTS and SG_ALL to 256 in the RHEL5 kernel. This is what we do already for SLES kernels.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22223 22223]'''<br />
Severity: normal<br><br />
Description: bump maximum number of phys/hw segments in the SLES11 kernel until s/g chaining works properly.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17086 17086]'''<br />
Severity: normal<br><br />
Description: LSI Fusion MPT driver hacks to improve performance<br><br />
Details: Set CONFIG_FUSION_MAX_SGE to 256 for RHEL5<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22509 22509]'''<br />
Severity: enhancement<br><br />
Description: increase default md stripe_cache_size to 16k<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15587 15587]'''<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21439 21439]'''<br />
Severity: normal<br><br />
Description: don't handle security.capability xattr<br><br />
Details: CONFIG_SECURITY_FILE_CAPABILITIES is enabled by default on SLES11. This results in additional getxattr calls, causing VBR testfailures as well as a preformance drop when writing.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22749 22749]'''<br />
Severity: normal<br><br />
Description: obdfilter-survey is no longer working<br><br />
Details: revert patch from bug 20355 to resolve an issue with lctl --threads not working correctly with $(PTHREAD_LIBS) being linked to lctl.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22786 22786]'''<br />
Severity: normal<br><br />
Description: ll_shrink_cache does not handle __GFP_FS properly<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19102 19102]'''<br />
Severity: normal<br><br />
Description: lfs getstripe shows wrong info for directories<br><br />
Details: Set correct LOVEA default values for filesystem-wide.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=11742 11742]'''<br />
Severity: normal<br><br />
Description: FSX checksum false positves due to mmap IO<br><br />
Details: Use OBD_FL_MMAP flag for IOs on a memory mapped file. Do not print checksum errors, if the flag is set on a request.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22360 22360]'''<br />
Severity: normal<br><br />
Description: file operations after eviction have successful return values<br><br />
Details: use vfs ->flush callback to return any pending async errors on file close.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20433 20433]'''<br />
Severity: normal<br><br />
Description: mdsrate fails to write after 1.3+M files opened<br><br />
Details: decrease memory usage on clients by recycling dentries and inodes.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17382 17382]'''<br />
Severity: normal<br><br />
Description: obdfilter-survey gives unreasonably high numbers<br><br />
Details: Wait for all threads to complete when running test_brw.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22299 22299]'''<br />
Severity: normal<br><br />
Description: do not set lustre read_only device when server umount and keep client records for recoverable ones<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22241 22241]'''<br />
Severity: normal<br><br />
Description: move sync_on_lock_cancel tunable to the obdfilter layer<br><br />
Details: move the tunable to trigger a journal flush on lock cancel from the ost layer to the obdfilter layer. This tunable is useful when using the async journal commit feature.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21871 21871]'''<br />
Severity: normal<br><br />
Description: exp->exp_nid_stats == NULL in filter_tally()<br><br />
Details: fix race with per-nid stats by delaying procfs cleanup until exp_refcount == 0<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21556 21556]'''<br />
Severity: normal<br><br />
Description: extent lock cancellation on client can keep the cpu busy for too long.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22658 22658]'''<br />
Severity: normal<br><br />
Description: Do not fail OST activation when a llog is not found, just issue an error message.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22911 22911]'''<br />
Severity: normal<br><br />
Description: Don't enable extents by default for MDT.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21877 21877]'''<br />
Severity: normal<br><br />
Description: Protect bitfield access to ptlrpc_request's rq_flags, since the AT code can access it concurrently while sending early replies.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23175 23175]'''<br />
Severity: normal<br><br />
Description: Disable lockless truncate by default since it is sometimes flawed and causes the write_disjoint test to fail.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23139 23139]'''<br />
Severity: normal<br><br />
Description: OSSs which don't have the patch from bug 20278 can trigger an LBUG on 1.8 clients.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21528 21528]'''<br />
Severity: enhancement<br><br />
Description: don't print message to the console when we have not managed to cancel all locks.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23305 23305]'''<br />
Severity: normal<br><br />
Description: The MDS fails to synchronize OSTs which registered with the MGS after the MDT. The problem is that OBD_NOTIFY_CREATE events are raised too early and thus discarded by the MDT stack. The fix consists of issuing OBD_NOTIFY_CREATE event in the lov layer.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23192 23192]'''<br />
Severity: normal<br><br />
Description: Fix race when the ping evictor and a service thread execute target_recovery_check_and_stop() concurrently.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=23196 23196]'''<br />
Severity: normal<br><br />
Description: quota broadcast can trigger a LBUG on the MDT if there are inactive OSCs.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17485 17485]'''<br />
Severity: enhancement<br><br />
Description: Resetting the lov_objid values to last_id reported by the OST during orphan recovery is incorrect and can cause the same objects to be allocated twice.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21452 21452]'''<br />
Severity: enhancement<br><br />
Description: "weak-modules" support<br><br />
Details: Implement "weak-modules" support which enables kernel modules to be used with any kernel that implements the same kABI. In order to achieve this modules are now installed in /lib/modules/$(uname -r)/updates/kernel on all distributions.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22464 22464]'''<br />
Severity: enhancement<br><br />
Description: add writeconf as mount option<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22846 22846]'''<br />
Severity: enhancement<br><br />
Description: produce debuginfo packages for SLES.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15253 15253]'''<br />
Severity: enhancement<br><br />
Description: add failover nidlist to the import proc file.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20563 20563]'''<br />
Severity: enhancement<br><br />
Description: fix LUSTRE_SEQ_MAX_WIDTH for interoperability between 1.8 clients and 2.0 servers.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22938 22938]'''<br />
Severity: enhancement<br><br />
Description: lfs find -s does not work correctly because of a bug in find_value_cmp().<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22309 22309]'''<br />
Severity: normal<br><br />
Description: ll_read_ahead_page() must validate the dlm lock before using it.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22656 22656]'''<br />
Severity: normal<br><br />
Description: Prevent failover nids from registering with MGS first.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=11063 11063]'''<br />
Severity: normal<br><br />
Description: fix lock inversion in ll_setattr_raw().<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22884 22884]'''<br />
Severity: normal<br><br />
Description: object allocation is not balanced across OSTs.<br><br />
Details: osc_precreate() should return 0, if there are enough objects left.<br><br />
<br />
=Changes from v1.8.2 to v1.8.3=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre™<br />
* qswlnd - Qsnet kernel modules 5.20 and later<br />
* openiblnd - IbGold 1.8.2<br />
* o2iblnd - OFED 1.1, 1.2.0, 1.2.5, 1.3, 1.4.1 and 1.4.2<br />
* viblnd - Voltaire ibhost 3.4.5 and later<br />
* ciblnd - Topspin 3.2.0<br />
* iiblnd - Infiniserv 3.3 + PathBits patch<br />
* gmlnd - GM 2.1.22 and later<br />
* mxlnd - MX 1.2.10 or later<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
Support for kernels:<br />
* 2.6.16.60-0.42.8 (SLES 10)<br />
* 2.6.27.39-0.3.1 (SLES11, i686 & x84_64 only)<br />
* 2.6.18-164.11.1.el5 (RHEL 5)<br />
* 2.6.18-164.11.1.0.1.el5 (OEL 5)<br />
<br />
Client support for unpatched kernels: (see [[Patchless Client]])<br />
* 2.6.16 - 2.6.30 vanilla (kernel.org)<br />
<br />
Recommended e2fsprogs version: 1.41.10-sun2<br />
<br />
The async journal commit feature (bug 19128) and the cancel<br />
lock before replay feature (bug 16774) are disabled by default.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22363 22363]'''<br />
Severity: normal<br><br />
Description: fix for a race condition in linux quotas implementation<br><br />
Details: dq_flags(struct dquot) access is not properly locked which could lead to certain inconsistencies when accessing it using non-atomic bit operations like __set_bit in do_set_dqblk. This patch replaces non-atomic __set_bit calls with atomic set_bit calls.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22307 22307]'''<br />
Severity: normal<br><br />
Description: initialize the child_res_id for OPEN lock<br><br />
Details: in mds_open, initialize the child_res_id before enqueuing the OPEN lock for the child inode, then to avoid senting wrong ldlm_res_id to client.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22556 22556]'''<br />
Severity: normal<br><br />
Description: lst: check # of remained RPCs before aborting<br><br />
Details: lstcon_rpc_trans_postwait() calls lstcon_rpc_trans_abort() only when the transaction is timeout, so if we got "end_session" to interrupt waiting on transaction, then we can hit the assertion failure ASSERTION(crpc->crp_stamp != 0)<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16909 16909]'''<br />
Severity: normal<br><br />
Description: Suppress "changing the import ..." warning.<br><br />
Details: This warning will always be printed when the MDT reconnects to an OST after the MDT is restarted. There is nothing wrong here and more importantly there is nothing the admin should do or care about so I'm moving the warning to D_HA.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16909 16909]'''<br />
Severity: normal<br><br />
Description: Use INFO/WARN instead of WARN/ERROR for the slow messages.<br><br />
Details: We should use INFO/WARN instead of WARN/ERROR for the slow messages. Not only is there no real error here but it fixes an annoying quirk of the message formatting. With the old levels you would see the messages formatted differently based on the time.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22385 22385]'''<br />
Severity: normal<br><br />
Description: Computing result of unsigned variable may < 0.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22252 22252]'''<br />
Severity: major<br><br />
Description: allow multiple instances of the same nid in NID hash<br><br />
Details: Case of multiple separate clients from the same NID (as with liblustre) is legitimate and so we should allow multiple instances of the same NID in nid hash.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22423 22423]'''<br />
Severity: normal<br><br />
Description: rely on pings to issue reconnects<br><br />
Details: Don't wake up pinger on reconnect failures and rely on regular pings to trigger the next reconnection. Please note that the pinger already uses a smaller interval if the import is disconnected.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20615 20615]'''<br />
Severity: normal<br><br />
Description: print more debug info for timedout ZC-req<br><br />
Details: 1. output more information for timedout ZC-req and partial received connection<br><br />
2. close connection for timedout ZC-req<br><br />
3. always send ZC_ACK on non-blocking connection(BULK_IN)<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22307 22307]'''<br />
Severity: normal<br><br />
Description: remove lock acquisition during holding spinlock<br><br />
Details: in ras_update, "lov_get_info" could be called during increasing readahead windows, which tries to get the mutex lock "lov_lock" while holding the spin_lock "ras_lock", then causes system lockup.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20278 20278]'''<br />
Severity: normal<br><br />
Description: ASSERTION(cli->cl_avail_grant >= 0) failed<br><br />
Details: This patch tries to address several issues:<br><br />
1. osc_init_grant(): calculate avail_grant according to recovery status.<br><br />
2. osc_reconnect(): request grant should include cl_dirty.<br><br />
3. filter_grant(): beside server reboot, we should also grant the requested amount in case of normal reconnect.<br><br />
4. round-up grant amount instead of round-down, otherwise client would still have situation that dirty > granted.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20805 20805]'''<br />
Severity: normal<br><br />
Description: Use CNETERR in specific places in the portal's LNET driver<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22108 22108]'''<br />
Severity: normal<br><br />
Description: include last created object in precreate slow case<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20373 20373]'''<br />
Severity: normal<br><br />
Description: don't do rep-ack if not created anything<br><br />
Details: mds_open currently always put a lock into a rep-ack regardless if something was created or not. This is pointless and only creates needless contention. In fact the entire idea was to do this for real creates as a recovery protection.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22409 22409]'''<br />
Severity: normal<br><br />
Description: Spurious error messages from smp_processor_id() on preemptible kernel<br><br />
Details: Disable a preemption by grabbing the lock in fs_trace_get_tcd() first. The function fs_trace_get_tcd() was moved up.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21500 21500]'''<br />
Severity: normal<br><br />
Description: 2.6.31-fc12 patchless client support.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17258 17258]'''<br />
Severity: normal<br><br />
Description: give the BUILD_TESTS love to ldiskfs as well<br><br />
Details: Because ldiskfs re-uses so (too?) much of the lustre auto* goop we need to stub the BUILD_TESTS assignment into it's autoMakefile.am, even though it's completely unused/unneed there.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22181 22181]'''<br />
Severity: normal<br><br />
Description: interval_erase() fix<br><br />
Details: interval_erase() calls update_maxhigh() properly when child == NULL<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21945 21945]'''<br />
Severity: normal<br><br />
Description: Adding WIRE_ATTR attribute to LNET types<br><br />
Details: LST nodes on different platforms might not communicate well due to the lack of WIRE_ATTR attribute in some LNET structures traversing network. The patch fixes the problem by adding WIRE_ATTR where needed.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22069 22069]'''<br />
Severity: normal<br><br />
Description: replace server_major_version with connect_flags for quota utils interoperability<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22233 22233]'''<br />
Severity: normal<br><br />
Description: do_div arguments not cross-platform compatible<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22177 22177]'''<br />
Severity: normal<br><br />
Description: fix error message in mds_mfd_close()<br><br />
Details: Fix error messages in mds_mfd_close() since it is now legitimate to have i_nlink = 1 for dirs in /PENDING.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22327 22327]'''<br />
Severity: normal<br><br />
Description: "lfs df" does not print stats for all mountpoints<br><br />
Details: Print all mounted lustre filesystems with "lfs df"<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21957 21957]'''<br />
Severity: normal<br><br />
Description: debug_mb not correctly initialized on newer kernels (2.6.31)<br><br />
Details: Fixed the debug_mb initialization problem for kernel 2.6.31<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19919 19919]'''<br />
Severity: normal<br><br />
Description: support relative path in llapi_search_fsname()<br><br />
Details: Use realpath() to provide absolute pathname.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21486 21486]'''<br />
Severity: normal<br><br />
Description: fix for truncated reply buffer<br><br />
Details: reply buffer could be referred by reply_in_callback after released<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22194 22194]'''<br />
Severity: normal<br><br />
Description: Add quiet -q option to lfs quota<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21619 21619]'''<br />
Severity: normal<br><br />
Description: hash MEs on RDMA portal<br><br />
Details: RDMA portal can have very long ME list on client side, which will trigger soft lockup because of long searching on list. Hash MEs on RDMA portal can resolve this problem.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21259 21259]'''<br />
Severity: normal<br><br />
Description: udev rule to set /dev/obd perms 666<br><br />
Details: Provide Udev rules file for Lustre, so that /dev/obd permissions are now 666.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22301 22301]'''<br />
Severity: normal<br><br />
Description: lustre.lov error when backing up symlinks with extended attributes<br><br />
Details: Improved logic in ll_listxattr()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22187 22187]'''<br />
Severity: normal<br><br />
Description: properly handle null value for setattr -n lustre.lov<br><br />
Details: Running "setfattr -n trusted.lov ." causes a NULL dereference in ll_setxattr() due to no checking if "value" is NULL. This command now resets to the default striping when executed against a directory.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22319 22319]'''<br />
Severity: normal<br><br />
Description: skip statahead for NFSCLIENT<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22352 22352]'''<br />
Severity: normal<br><br />
Description: Kernel update for SLES9 2.6.5-7.322.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22194 22194]'''<br />
Severity: normal<br><br />
Description: lfs quota output cleanup<br><br />
Details: Suppress standard output in error cases<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22235 22235]'''<br />
Severity: normal<br><br />
Description: llapi_uuid_match() prints bogus error message on upgraded filesystem Details:<br><br />
1. Increase the "lfs df" column width to handle TB sized devices cleanly<br><br />
2. Allow matching OST names without trailing _UUID<br><br />
3. Allow negating the "--obd" option to "lfs find"<br><br />
4. Remove duplicate code in mntdf() iterating over MDTs/OSTs. Handle errors<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22241 22241]'''<br />
Severity: normal<br><br />
Description: call sync instead of fsync on local cancel to reduce stack usage<br><br />
Details: sync_on_lock_cancel is needed for recovery when async journal is enabled, but we actually just need to make sure that metadata blocks have hit the journal, so doing a fs sync should be enough and should consume less stack (just create an empty handle and commmit it).<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21686 21686]'''<br />
Severity: normal<br><br />
Description: simplify client disconnect code on server side<br><br />
Details: This patch was reverted because we were chasing some regression. It is now safe to re-apply.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22035 22035]'''<br />
Severity: normal<br><br />
Description: workaround patch<br><br />
Details: disable the per-thread data (current->journal_info) containing the lock info during I/O to work around the issue for short tem<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22194 22194]'''<br />
Severity: normal<br><br />
Description: Print a dash in empty lfs quota grace columns<br><br />
Details: Polish lfs quota output for easier processing with awk/sed<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21938 21938]'''<br />
Severity: normal<br><br />
Description: rq_invalid_rqset should be a bitfield<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19933 19933]'''<br />
Severity: normal<br><br />
Description: control DCACHE_LUSTRE_INVALID flag with MDS_INODELOCK_LOOKUP lock<br><br />
Details: "DCACHE_LUSTRE_INVALID" is controlled by "MDS_INODELOCK_LOOKUP" lock which is corresponding to "IT_LOOKUP", do not skip invalidate for other intent.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20997 20997]'''<br />
Severity: normal<br><br />
Description: Cannot send after transport shutdown<br><br />
Details: Clear imp_vbr_failed flag upon eviction<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21938 21938]'''<br />
Severity: normal<br><br />
Description: use req->rq_set itself during recovery<br><br />
Details: during recovery, uses req->rq_set itself to replay the request instead of ptlrpcd_recovery_pc<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22069 22069]'''<br />
Severity: normal<br><br />
Description: introduce server major version for b1_8 and b2_0 quota utils interoperability<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21983 21983]'''<br />
Severity: normal<br><br />
Description: Use CFS_ALLOC_IO instead of _STD in llap_from_page_with_lockh<br><br />
Details: During an ll_readahead under ll_readpage, we have seen the the OBD_SLAB_ALLOC hang under ldlm_pools_shrink when trying to lock a page that is already locked by the readahead code.<br><br />
Using CFS_ALLOC_IO instead of CFS_ALLOC_STD will prevent ldlm_pools_shrink from actually freeing slab, so the call path that blocks indefinitely can never happen.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22177 22177]'''<br />
Severity: normal<br><br />
Description: inc nlink by 2 instead of 1 in mds_orphan_add_link()<br><br />
Details: Fix regression introduced by 19640. ext3_inc_count() can reset nlink to 1 when the directory is indexed and inode->i_nlink == 2. Work around the problem by incrementing nlink by 2 instead of 1.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22095 22095]'''<br />
Severity: normal<br><br />
Description: MDS operations hang when issued with lfs setstripe on a degraded OST<br><br />
Details: Change the locking order in mds_lookup()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17258 17258]'''<br />
Severity: normal<br><br />
Description: fix error with make rpms after configure --disable-tests<br><br />
Details: If one configures lustre with "--disable-tests" a subsequent "make rpms" will fail as it would still try to package up the lustre-tests RPM. Fixing this provided the opportunity to fix another wart, that being the subst'ing the configure arguments into the lustre.spec. Now they are passed as value with "--define 'configure_args ...'" when calling rpmbuild.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21726 21726]'''<br />
Severity: normal<br><br />
Description: stop waitting for next replay transno if shutdown<br><br />
Details: if the system is shutting down, wake up service thread blocked to wait for next replay transno during recovery, then all the references held by queued requests can be dropped and device can be stopped.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21816 21816]'''<br />
Severity: normal<br><br />
Description: return approximate block/inode usage when OSTs are down<br><br />
Details: Really return approximate block/inode usage when OSTs are down. The old version erroneously skipped oqctl copying on error which prevented this from working properly.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20989 20989]'''<br />
Severity: normal<br><br />
Description: lov_merge_lvb()) ASSERTION(spin_is_locked(&lsm->lsm_lock)) failed<br><br />
Details: Protect lli->lli_smd pointer updates with lli->lli_lock.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21815 21815]'''<br />
Severity: normal<br><br />
Description: Avoid operating lustre-hash internal structures directly.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22097 22097]'''<br />
Severity: normal<br><br />
Description: mount.lustre fails to pass some options to mount()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18649 18649]'''<br />
Severity: normal<br><br />
Description: set wait_recovery_complete() MAX value to max recovery time estimated<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21380 21380]'''<br />
Severity: normal<br><br />
Description: make dist seems to exclude the "darwin" bits<br><br />
Details: Include all of the darwin bits in the distribution tarball created with make dist.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21911 21911]'''<br />
Severity: normal<br><br />
Description: fix for double release of ibc_lock in o2iblnd<br><br />
Details: Re-acquire ibc_lock in kiblnd_post_tx_locked(). Add extra reference to conn before calling kiblnd_post_tx_locked() to avoid scenario when conn disappears inside kiblnd_post_tx_locked().<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17952 17952]'''<br />
Severity: normal<br><br />
Description: allow relative pathnames<br><br />
Details: This patch allows one to give relative pathnames to --with-linux and friends.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19336 19336]'''<br />
Severity: normal<br><br />
Description: post landing cleanups<br><br />
Details: Remove generic find_linux_devel_paths() - now that both the rhel5 and sles method files have their own particular version of this method, remove this hacky-trying-to-work-for-both versions from lbuild. Remove a block of what is now redundant code. Remove the comments from the target files describing what happened with this bug.<br><br />
Align the sles10 and sles11 target files:<br><br />
- include the rpmfix specifier in the sles10 file<br><br />
- remove the EXTRA_VERSION_DELIMETER from the sles10 file<br><br />
- change the TARGET_DELIMETER to FLAVOR_DELIMETER in the sles11 file<br><br />
- Some whitespace cleanups.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20433 20433]'''<br />
Severity: normal<br><br />
Description: decrease the usage of memory on clients.<br><br />
Details: 1. On clients, recycle dentries and inodes unused.<br><br />
2. Delete the code related to ll_deathrow(att 6215 in bug 1443). It is useless now.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21137 21137]'''<br />
Severity: major<br><br />
Description: ext4 extent allocation is slower than in ext3<br><br />
Details: Increase the default value of MB_DEFAULT_ORDER2_REQS to 8, enlarge ext4 preallocation table for 2048 4K blocks extents creation.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=22074 22074]'''<br />
Severity: normal<br><br />
Description: incorrect triggering of synchronous IO<br><br />
Details: The OSC can mistakenly fall back to synchronous IO when the max_dirty_mb limit is reached and no write requests have yet been issued. This can occur when the dirty pages are spread over many files all of which are below the optimal request size.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20383 20383]'''<br />
Severity: normal<br><br />
Description: fix errant m4 "dnl" usage<br><br />
Details: Some dnl() usage seems to have been causing some errors in the resulting configure script.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21829 21829]'''<br />
Severity: normal<br><br />
Description: fix broken llobdstat and add a counter parameter<br><br />
Details: Need to make sure we limit the search for OBD stats files to the obdfilter subdirectory of "/proc/fs/lustre".<br><br />
Add a counter argument to limit the number of items returned when using the interval parameter.<br><br />
Fix lots of whitespace atrocities as well as better format some of the code.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=13520 13520]'''<br />
Severity: normal<br><br />
Description: PTLRPC_PAUSE_REQ checking should ignore PING.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20355 20355]'''<br />
Severity: normal<br><br />
Description: Add $(PTHREAD_LIBS) to lctl and lfs build<br><br />
Details: $(PTHREAD_LIBS) is needed to compile lctl and lfs for BG/P<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21919 21919]'''<br />
Severity: normal<br><br />
Description: Optimize quota_ctl operations by sending requests in parallel<br><br />
Details: Based on a patch from Joseph Herring (LLNL).<br><br />
Send MDS->OST quota_ctl requests in parallel, do not resend.<br><br />
Compiled from two attachments in the ticket.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18030 18030]'''<br />
Severity: normal<br><br />
Description: deadlock fix<br><br />
Details: start the transaction earlier in llog_lvfs_destroy to get transaction start and inode mutex lock nested properly.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21264 21264]'''<br />
Severity: normal<br><br />
Description: workaround dd bus error<br><br />
Details: A buggy coreutils/gettext combination workaround. Suppressing dd xfer statistic makes dd do not call gnu gettext library and avoid crashing.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15057 15057]'''<br />
Severity: minor<br><br />
Description: fix file ownerships in lustre-modules RPM<br><br />
Details: The files in the lustre-modules RPM were not being set with a correct owner and were therefore just using what was on the filesystem.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21665 21665]'''<br />
Severity: normal<br><br />
Description: a small fix for "lfs osts"<br><br />
Details: Actually, we don't want to traverse the directory tree, so return a positive value from sem_init to terminate the traversal before it starts.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21882 21882]'''<br />
Severity: normal<br><br />
Description: handle SLV==1 on client side<br><br />
Details: Initialize ldlm pool SLV to 0 on client side to handle SLV==1 obtained from server correctly<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21882 21882]'''<br />
Severity: normal<br><br />
Description: lru resize SLV can get stuck<br><br />
Details: calculate SLV with a greater precision to not lose small changes due to interger math truncation; round up SLV only if the amount of granted locks less than the limit to not get stuck with this SLV<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21666 21666]'''<br />
Severity: normal<br><br />
Description: prevent use of OFED source dir instead of headers<br><br />
Details: Try to determine if the user is pointing configure at the OFED source directory intead of the devel/headers directory and error out of configure if so and display an informative warning.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19553 19553]'''<br />
Severity: normal<br><br />
Description: Ignore broken cancel_dirty_page() in OFED 1.4.1<br><br />
Details: OFED 1.4.1 had a broken implementation of cancel_dirty_page for SLES10. This patch detects that and ignores the function if found.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19336 19336]'''<br />
Severity: normal<br><br />
Description: Get rid of the EXTRA_VERSION_DELIMETER shenanigans<br><br />
Details: We used to carry around a bunch of baggage in order to specify what kind of delimeter to put between the version and "extra version". The truth of the matter is that this should always be "-".<br><br />
This patch includes some support for a build system developer to force an uncached rebuild of all products.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21961 21961]'''<br />
Severity: normal<br><br />
Description: (17914) ignore trailing -mdc when determining index number<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21966 21966]'''<br />
Severity: normal<br><br />
Description: avoid divide-by-zero in lprocfs_rd_import()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21953 21953]'''<br />
Severity: normal<br><br />
Description: use separate failover counter for each facet<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21147 21147]'''<br />
Severity: normal<br><br />
Description: call build_lqs only from generic_quota_on<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21259 21259]'''<br />
Severity: normal<br><br />
Description: "lfs check" is only allowed for root.<br><br />
Details: Code cleanup around obd_class_*() functions and sanity test for non-root lfs check<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21632 21632]'''<br />
Severity: normal<br><br />
Description: Kernel update to OEL5.4 2.6.18-164.11.1.0.1.el5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21686 21686]'''<br />
Severity: normal<br><br />
Description: fail the request if its obd_device stopping<br><br />
Details: in ldlm_handle_enqueue, the request should be failed if its obd_device had been marked as "fail"(obd_fail=1), which will be set during umount.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21815 21815]'''<br />
Severity: normal<br><br />
Description: lustre_hash_rehash_key() should use lh_read_unlock()<br><br />
Details: lh_read_lock() is no-op if rehash is disabled, so we should use lh_read_unlock() in this function. This should not have any consequence, but better to fix it.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21815 21815]'''<br />
Severity: normal<br><br />
Description: move assertion under write lock<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21815 21815]'''<br />
Severity: normal<br><br />
Description: print more debug info in lustre_hash_exit when assertion fails<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19405 19405]'''<br />
Severity: normal<br><br />
Description: do not flag a request as rq_replay for non replayable imports<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21906 21906]'''<br />
Severity: normal<br><br />
Description: LBUG doesn't print stack trace on sles9 because show_stack not exported<br><br />
<br />
=Changes from v1.8.1.1 to v1.8.2=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre™<br />
* qswlnd - Qsnet kernel modules 5.20 and later<br />
* openiblnd - IbGold 1.8.2<br />
* o2iblnd - OFED 1.1, 1.2.0, 1.2.5, 1.3, 1.4.1 and 1.4.2<br />
* viblnd - Voltaire ibhost 3.4.5 and later<br />
* ciblnd - Topspin 3.2.0<br />
* iiblnd - Infiniserv 3.3 + PathBits patch<br />
* gmlnd - GM 2.1.22 and later<br />
* mxlnd - MX 1.2.10 or later<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
Support for kernels:<br />
* 2.6.16.60-0.42.8 (SLES 10)<br />
* 2.6.27.39-0.3.1 (SLES11, i686 & x84_64 only)<br />
* 2.6.18-164.11.1.el5 (RHEL 5)<br />
* 2.6.18-164.6.1.0.1.el5 (OEL 5)<br />
<br />
Client support for unpatched kernels: (see [[Patchless Client]])<br />
* 2.6.16 - 2.6.30 vanilla (kernel.org)<br />
<br />
Recommended e2fsprogs version: 1.41.6.sun1<br />
<br />
The async journal commit feature (bug 19128) and the cancel<br />
lock before replay feature (bug 16774) are disabled by default.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21459 21459]'''<br />
Severity: minor<br><br />
Description: should update lp_alive for non-router peers.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15332 15332]'''<br />
Severity: enhancement<br><br />
Description: LNet router shuffler.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15332 15332]'''<br />
Severity: enhancement<br><br />
Description: LNet fine grain routing support.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20171 20171]'''<br />
Severity: normal<br><br />
Description: router checker stops working when system wall clock goes backward<br><br />
Details: use monotonic timing source instead of system wall clock time.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18460 18460]'''<br />
Severity: enhancement<br><br />
Description: avoid asymmetrical router failures<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19735 19735]'''<br />
Severity: enhancement<br><br />
Description: multiple-instance support for kptllnd<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20897 20897]'''<br />
Severity: normal<br><br />
Description: ksocknal_close_conn_locked connection race<br><br />
Details: A race was possible when ksocknal_create_conn calls ksocknal_close_conn_locked for already closed conn.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=13065 13065]'''<br />
Severity: enhancement<br><br />
Description: port router pinger to userspace<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17546 17546]'''<br />
Severity: normal<br><br />
Description: kptllnd HELLO protocol deadlock<br><br />
Details: kptllnd HELLO protocol doesn't run to completion in finite time<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18075 18075]'''<br />
Severity: normal<br><br />
Description: LNet selftest fixes and enhancements<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19156 19156]'''<br />
Severity: enhancement<br><br />
Description: allow a test node to be a member of multiple test groups<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18654 18654]'''<br />
Severity: enhancement<br><br />
Description: MXLND: eliminate hosts file, use arp for peer nic_id resolution<br><br />
Details: an update from the upstream developer Scott Atchley.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21632 21632]'''<br />
Severity: enhancement<br><br />
Description: Update RHEL5.4 kernel to 2.6.18-164.11.1.el5 and OEL5.4 kernel to 2.6.18-164.11.1.0.1.el5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21511 21511]'''<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19848 19848]'''<br />
Severity: enhancement<br><br />
Description: Update SLES11 kernel to 2.6.27.39-0.3.1.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20758 20758]'''<br />
Severity: enhancement<br><br />
Description: Update supported SLES10 kernel to 2.6.16.60-0.42.8.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20773 20773]'''<br />
Severity: enhancement<br><br />
Description: Update kernel to RHEL5.4 2.6.18-164.6.1.el5 and OEL5 2.6.18-164.6.1.0.1.el5(Both in-kernel OFED enabled).<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16312 16312]'''<br />
Severity: enhancement<br><br />
Description: Build kernels (RHEL5, OEL5 and SLES10/11) using the vendor's own kernel spec file.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19808 19808]'''<br />
Severity: enhancement<br><br />
Description: Vanilla kernel 2.6.30 patchless client support.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20892 20892]'''<br />
Severity: major<br><br />
Frequency: rare<br><br />
Description: bad entry in directory xxx: inode out of bounds<br><br />
Details: fix locking issue in the rename path which could race with any other operations updating the same directory.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20722 20722]'''<br />
Severity: enhancement<br><br />
Description: Make watchdog timer messages to be more clear and descriptive.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21489 21489]'''<br />
Severity: normal<br><br />
Description: cp -p command does not preserve the dates and timestamp<br><br />
Details: mtime could be spoiled by a write callback<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21513 21513]'''<br />
Severity: normal<br><br />
Description: Clear imp_force_reconnect correctly in ptlrpc_connect_interpret()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21259 21259]'''<br />
Severity: normal<br><br />
Description: Allow non-root access for "lfs check".<br><br />
Details: Added a check in obd_class_ioctl() for OBD_IOC_PING_TARGET.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19763 19763]'''<br />
Severity: enhancement<br><br />
Description: quotacheck performance/scaling issues<br><br />
Details: reduce quotacheck time on empty filesystem by skipping uninit group.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20200 20200]'''<br />
Severity: enhancement<br><br />
Description: Enhancement for lfs(1) command to use numeric uid/gid.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19325 19325]'''<br />
Severity: enhancement<br><br />
Description: Adjust locks' extents on their first enqueue, so that at the time they get granted, there is no need for another pass through the queues since they are already shaped into the proper forms.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20020 20020]'''<br />
Severity: normal<br><br />
Description: Fix mds_shrink_intent_reply()/mds_intent_policy() to pass correct arguments and prevent LBUG() in lustre_shrink_reply_v2().<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19689 19689]'''<br />
Severity: normal<br><br />
Description: Change tunefs.lustre and mkfs.lustre --mountfsoptions so that exactly the specified mount options are used. Leaving off any "mandatory" mount options is an error. Leaving off any default mount options causes a warning, but is allowed. Change errors=remount-ro from mandatory to default. Sanitize the mount string before storing it. Update man pages accordingly.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20302 20302]'''<br />
Severity: normal<br><br />
Description: mds_getattr() should return 0, even if mds_fid2entry() fails with -ENOENT. Also fix in ptlrpc_expire_one_request() to print signed time difference.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19662 19662]'''<br />
Severity: enhancement<br><br />
Description: Remove set_info(KEY_UNLINKED) from MDS/OSC<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16774 16774]'''<br />
Severity: enhancement<br><br />
Description: Clients can replay thousands of unused locks during recovery<br><br />
Details: Don't replay unused locks (only read locks for now) during recovery. This feature is disabled by default and can be enabled by running the following command on the clients: lctl get_param ldlm.cancel_unused_locks_before_replay<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19526 19526]'''<br />
Severity: normal<br><br />
Description: can't stat file in some situation.<br><br />
Details: improve initialize osc date when target is added to mds and ability to resend too big getattr request is client isn't have info about ost.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19566 19566]'''<br />
Severity: normal<br><br />
Description: Prevent inconsistences between linux and lustre mount structures.<br><br />
Details: Wait indefinitely in server_wait_finished() until mnt_count drops. Make the sleep interruptible.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18539 18539]'''<br />
Severity: enhancement<br><br />
Description: Communicate OST degraded/readonly state via statfs to MDS<br><br />
Details: Flags in the statfs returned from OSTs indicate whether the OST is in a degraded RAID state, or if the filesystem has turned read-only after a filesystem error is detected.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20122 20122]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: don't panic if EPROTO was hit when reading symlink<br><br />
Details: correctly handling request reference in error cases.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17545 17545]'''<br />
Severity: normal<br><br />
Frequency: common<br><br />
Description: open sometimes returns ENOENT instead of EACCES<br><br />
Details: checking permission should be part of open part of mds_open, not lookup part. so server should be set DISP_OPEN_OPEN disposition before starting permission check. Also not need revalidate dentry if client already have LOOKUP lock.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19854 19854]'''<br />
Severity: normal<br><br />
Frequency: on servers with multiple network interfaces<br><br />
Description: enable client interface failover<br><br />
Details: When a child reconnects from another NID, properly update export nid hash position and ldlm reverse import.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18801 18801]'''<br />
Severity: enhancement<br><br />
Description: implemented direct I/O with arbitrary (nonaligned) memory addresses and file offsets.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18948 18948]'''<br />
Severity: enhancement<br><br />
Description: added more recovery timeout options.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16267 16267]'''<br />
Severity: enhancement<br><br />
Description: added llapi_file_open, llapi_file_create, llapi_file_get_stripe man pages.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19529 19529]'''<br />
Severity: normal<br><br />
Frequency: only on systems with clients writing to an OST on the same node<br><br />
Description: Avoid deadlock for local client writes<br><br />
Details: Use new OBD_BRW_MEMALLOC flag to notify OST about writes in the memory freeing context. This allows OST threads to set the PF_MEMALLOC flag on task structures in order to allocate memory from reserved pools and complete IO. Use GFP_HIGHUSER for OST allocations for non-local client writes, so that the OST threads generate memory pressure and allow inactive pages to be reclaimed.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18380 18380]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: lock ordering violation between &cli->cl_sem and _lprocfs_lock<br><br />
Details: .move ldlm namespace creation in setup phase to avoid grab _lprocfs_lock with cli_sem held<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18624 18624]'''<br />
Severity: normal<br><br />
Frequency: only during format of test systems<br><br />
Description: Unable to run several mkfs.lustre on loop devices at the same time<br><br />
Details: mkfs.lustre returns error 256 on the concurrent loop devices formatting. The solution is to proper handle the error.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18357 18357]'''<br />
Severity: enhancement<br><br />
Description: implement async create (obd_async_create) method for osc, to avoid too long waiting new ost objects with holding ldlm lock.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18674 18674]'''<br />
Severity: normal<br><br />
Frequency: occasionally during network problems<br><br />
Description: client not allowed to reconnect to OST because of active request<br><br />
Details: abort bulk requests received by the OST once the client has timed out since the client will resend the request anyway. The client also now retries to reconnect to the same server if a connect request failed with EBUSY or -EAGAIN.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18382 18382]'''<br />
Severity: normal<br><br />
Frequency: rare, if used wide striped file and one ost in down.<br><br />
Description: don't return error if we created a subset of objects for file.<br><br />
Details: lov_update_create_set() uses set->set_success as index for created objects, so if some requests failed, they will have hole at end of array and we can use qos_shrink_lsm for allocate correct lsm.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20978 20978]'''<br />
Severity: normal<br><br />
Description: Slow stale export processing during normal start up<br><br />
Details: The global mgc lock prevents OST setup to be run in parallel. Replace the global lock with a per-config_llog_data semaphore.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19128 19128]'''<br />
Severity: normal<br><br />
Description: Out or order replies might be lost on replay<br><br />
Details: In ptlrpc_retain_replayable_request if we cannot find retained request with tid smaller then one currently being added, add it to the start, not end of the list.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19557 19557]'''<br />
Severity: normal<br><br />
Description: BUG: soft lockup - CPU#1 stuck for 10s! [ll_mdt_07:4523]<br><br />
Details: add cond_resched() calls to avoid hogging the cpu for too long in the hash code. Make also lustre_hash_for_each_empty() more efficient.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17682 17682]'''<br />
Severity: enhancement<br><br />
Description: Performance improvements for debug messages with D_RPCTRACE, D_LDLM, D_QUOTA options.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20989 20989]'''<br />
Severity: normal<br><br />
Frequency: only with NFS export<br><br />
Description: (lov_merge.c:74:lov_merge_lvb()) ASSERTION(spin_is_locked(&lsm->lsm_lock)) failed (SR 71691004)<br><br />
Details: Fix a race in the nfs export code by populating inode info while the new inode is still locked<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=11680 11680]'''<br />
Severity: enhancement<br><br />
Description: add a new file in procfs called force_lbug. Writting to this ile triggers a LBUG. Only for test purpose.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18213 18213]'''<br />
Severity: normal<br><br />
Description: OOM killer causes node hang<br><br />
Details: really interrupt the sleep in osc_enter_cache on signals<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18630 18630]'''<br />
Severity: normal<br><br />
Description: LustreError: 9153:0:(quota_context.c:622:dqacq_completion()) LBUG<br><br />
Details: fix race during quota release on the slave.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18690 18690]'''<br />
Severity: enhancement<br><br />
Description: smaller hash bucket sizes, cleanups<br><br />
Details: increase hash table sizes and enabled rehashing for pools, uuid, nid & per-nid stats.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19673 19673]'''<br />
Severity: enhancement<br><br />
Description: Add ldiskfs maxdirsize mount option<br><br />
Details: add max_dir size mount option<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20139 20139]'''<br />
Severity: normal<br><br />
Description: panic in ll_statahead_thread<br><br />
Details: prevent parent thread to be killed before its child<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20301 20301]'''<br />
Severity: normal<br><br />
Frequency: only with 16TB device<br><br />
Description: unable to perform "mount -t lustre" of 16TB OST device<br><br />
Details: Mounting 16TB LUNs failed due to three bugs in mkfs.lustre.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20456 20456]'''<br />
Severity: normal<br><br />
Description: ASSERTION(atomic_read(&imp->imp_inflight) == 0) failed<br><br />
Details: unregistering should be zero if no RPC inflight.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20607 20607]'''<br />
Severity: normal<br><br />
Description: hyperion: Oops during metabench<br><br />
Details: Correct the refcount of lov_request_set<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20617 20617]'''<br />
Severity: enhancement<br><br />
Description: Add mptlinux and nxge drivers to Lustre builds<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20722 20722]'''<br />
Severity: enhancement<br><br />
Description: Fix watchdog timer message to be more clear<br><br />
Details: Make watchdog timer messages more clear and descriptive.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21396 21396]'''<br />
Severity: normal<br><br />
Description: LNET soft lockups in socknal_cd thread<br><br />
Details: don't hog CPU for active-connecting if another connd is accepting connecting-requst from the same peer<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21411 21411]'''<br />
Severity: normal<br><br />
Description: recovery-small test_17 hang<br><br />
Details: Land several AT improvements & fixes.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21420 21420]'''<br />
Severity: normal<br><br />
Description: MDS panic and hanging client processes<br><br />
Details: Replace exp_ops_stats with exp_nid_stats->nid_stats<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21471 21471]'''<br />
Severity: normal<br><br />
Description: OSS stuck in recovery.<br><br />
Details: fix race during recovery. class_unlink_export, class_set_export_delayed and target_queue_last_replay_reply may race while increasing/decreasing obd_recoverable_clients and obd_delayed_clients, causing recovery to wait forever.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21547 21547]'''<br />
Severity: enhancement<br><br />
Description: add cascading_rw.c to lustre/tests<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21565 21565]'''<br />
Severity: normal<br><br />
Description: filter_last_id() NULL deref<br><br />
Details: lprocfs_filter_rd_last_id() should check for the fully setup obd device, before proceeding further.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21571 21571]'''<br />
Severity: enhancement<br><br />
Description: Loadgen improvements<br><br />
Details: stacksize and locking fixes for loadgen<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21656 21656]'''<br />
Severity: normal<br><br />
Description: Quiet CERROR("dirty %d > system dirty_max %d\n"<br><br />
Details: The atomic_read() allowing the atomic_inc() are not covered by a lock. Thus they may safely race and trip this CERROR() unless we add in a small fudge factor (+1).<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21800 21800]'''<br />
Severity: enhancement<br><br />
Description: shrink_slab: nr=-9223362083340912175<br><br />
Details: fix spurious message from shrink_slab reporing negative nr<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21681 21681]'''<br />
Severity: normal<br><br />
Description: Quiet bogus previously committed transno error<br><br />
Details: suppress the "server went back in time" error message which is always printed even in the common case after a client eviction<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20065 20065]'''<br />
Severity: enhancement<br><br />
Description: Parallel statfs() calls result in client eviction<br><br />
Details: cache statfs data for 1s.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21574 21574]'''<br />
Severity: normal<br><br />
Description: parallel-scale test_compilebench: @@@@@@ FAIL: compilebench failed: 1<br><br />
Details: fix serveral issues in pinger code causing clients not to ping servers for too long, resulting in evictions.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21564 21564]'''<br />
Severity: normal<br><br />
Description: e2fsck should warn when MMP update interval is extended<br><br />
Details: print mmp_check_interval and make it possible to abort mount operation in case it takes too long.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21595 21595]'''<br />
Severity: normal<br><br />
Description: mdsrate-create-large.sh, BUG: soft lockup - CPU#0 stuck for 10s!<br><br />
Details: fix bug in the RHEL5's jbd2 callback patch.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21828 21828]'''<br />
Severity: normal<br><br />
Description: drop number of active requests when queued for recovery<br><br />
Details: Now that we take a reference on the original request instead of making a copy of it for recovery. We need to drop the number of active requests or the queued requests will prevent all request processing when they exceed (srv->srv_threads_running - 1).<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21826 21826]'''<br />
Severity: enhancement<br><br />
Description: refuse to invalidate operational quota files when they are in use<br><br />
Details: an attempt to invalidate operational quota files on the quota master is not actually permitted by VFS (returning -EPERM), but we should not depend on that and should return the error earlier.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=21406 21406]'''<br />
Severity: normal<br><br />
Description: Applications stuck in jbd2_log_wait_commit during exit<br><br />
Details: fix deadlock between kjournald2 trying to acquire the page lock owned by an ost_io thread waiting for journal commit.<br><br />
<br />
=Changes from v1.8.1 to v1.8.1.1=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre™<br />
* qswlnd - Qsnet kernel modules 5.20 and later<br />
* openiblnd - IbGold 1.8.2<br />
* o2iblnd - OFED 1.1, 1.2.0, 1.2.5, 1.3 and 1.4.1<br />
* viblnd - Voltaire ibhost 3.4.5 and later<br />
* ciblnd - Topspin 3.2.0<br />
* iiblnd - Infiniserv 3.3 + PathBits patch<br />
* gmlnd - GM 2.1.22 and later<br />
* mxlnd - MX 1.2.1 or later<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
Support for kernels:<br />
* 2.6.16.60-0.42.4 (SLES 10)<br />
* 2.6.27.29-0.1 (SLES11, i686 & x84_64 only)<br />
* 2.6.18-128.7.1.el5 (RHEL 5)<br />
<br />
Client support for unpatched kernels: (see [[Patchless Client]])<br />
* 2.6.16 - 2.6.27 vanilla (kernel.org)<br />
<br />
Recommended e2fsprogs version: 1.41.6.sun1<br />
<br />
File join has been disabled in this release, refer to bugzilla [https://bugzilla.lustre.org/show_bug.cgi?id=16929 16929]<br />
<br />
NFS export disabled when stack size < 8192. Since the NFSv4 export of Lustre file system with 4K stack may cause a stack overflow. For more information, please refer to bugzilla [https://bugzilla.lustre.org/show_bug.cgi?id=17630 17630]<br />
<br />
''ext4'' support for RHEL5 is experimental and thus should not be used in production.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20539 20539]'''<br />
Severity: enhancement<br><br />
Description: Add OEL5 support.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19848 19848]'''<br />
Severity: enhancement<br><br />
Description: Update kernel to SLES11 2.6.27.29-0.1.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20560 20560]'''<br />
Severity: major<br><br />
Description: File checksum failures with OST read cache on<br><br />
Details: Disable page poisoning when the bulk transfer has to be aborted because the client got evicted.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19557 19557]'''<br />
Severity: normal<br><br />
Description: Don't allow make backward step on assiging osc next id.<br><br />
Details: race between allocation next id and ll_sync thread can be cause of set wrong osc next id and can be kill valid ost objects.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20400 20400]'''<br />
Severity: enhancement<br><br />
Description: Update kernel to RHEL5 2.6.18-128.7.1.el5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20758 20758]'''<br />
Severity: enhancement<br><br />
Description: Update kernel to SLES10 SP2 2.6.16.60-0.42.4.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20533 20533]'''<br />
Severity: normal<br><br />
Description: Changes in raid5-large-io-rhel5.patch to calculate sectors properly<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20533 20533]'''<br />
Severity: normal<br><br />
Description: Increase the default BLK_DEF_MAX_SECTORS value for RHEL5 and SLES11<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20482 20482]'''<br />
Severity: normal<br><br />
Description: Do not send statfs() requests to OSTs disabled by administrator.<br><br />
Details: Check in lov_prep_statfs_set() for non-NULL ltd_exp.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20482 20482]'''<br />
Severity: normal<br><br />
Description: Error handling in osc_statfs_interpret() has been improved.<br><br />
Details: Check in osc_statfs_interpret() for EBADR.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20146 20146]'''<br />
Severity: normal<br><br />
Description: Do not update ctime for the deleted inode.<br><br />
Details: Check in mds_reint_unlink() before calling fsfilt_setattr().<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20146 20146]'''<br />
Severity: normal<br><br />
Description: Increase of the size of the LDLM resource hash.<br><br />
Details: Bump up RES_HASH_BITS=12.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19934 19934]'''<br />
Severity: normal<br><br />
Description: correctly send lsm on open replay<br><br />
Details: MDS is trust to LSM size on replay open, but client can set wrong size of lsm buffer.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20321 20321]'''<br />
Severity: normal<br><br />
Description: Deadlock between filter_destroy() and filter_commitrw_write().<br><br />
Details: filter_destroy() does not hold the DLM lock over the whole operation. If the DLM lock is dropped, filter_commitrw() can go through, causing the deadlock between page lock and i_mutex. The i_alloc_sem should also be hold in filter_destroy() while truncating the file.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20008 20008]'''<br />
Severity: normal<br><br />
Description: truncate starts GFP_FS allocation under transaction causing deadlock<br><br />
Details: ldiskfs_truncate calls grab_cache_page which may start page allocation under an open transaction. This may lead to calling prune_icache with consequent lustre reentrance.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20318 20318]'''<br />
Severity: normal<br><br />
Frequency: only when down/upgrading the MDS to 1.6/1.8 while 1.8 clients are still up and when the OST pool feature is used<br><br />
Description: interop testing got LBUG when run dd with OST pool :LustreError: 30032:0:(llite_lib.c:1913:ll_replace_lsm()) LBUG<br><br />
Details: down/upgrading the MDS to a version that doesn't/does support OST pool can cause clients to crash because the lsm has changed behind their back.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20550 20550]'''<br />
Severity: normal<br><br />
Description: missing tree_status on 1.8.1 RPM build<br><br />
Details: make rpms failed due because the tree_status file is missing.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19551 19551]'''<br />
Severity: normal<br><br />
Description: continuing LustreError "mds adjust qunit failed!"<br><br />
Details: don't print message on the console when ->adjust_qunit fails.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18618 18618]'''<br />
Severity: normal<br><br />
Description: don't increase ldlm timeout if previous client was evicted<br><br />
Details: if a client doesn't respond to a blocking callback within the adaptive ldlm enqueue timeout, don't adjust the adaptive estimate when the lock is next granted.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20518 20518]'''<br />
Severity: normal<br><br />
Description: ost is being unmounted w/o all writes to last_rcvd landing on disk. affects recovery negatively.<br><br />
Details: make sure all exports have been properly destroyed by the zombie thread processed before stopping the target.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20205 20205]'''<br />
Severity: normal<br><br />
Description: Performance degradation with O_DIRECT between 1.6 & 1.8.1 b190<br><br />
Details: disable write barrier for ext4/SLES11.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18571 18571]'''<br />
Severity: normal<br><br />
Description: Kernel panic - not syncing: Out of memory and no killable processes... on OSS when iozone<br><br />
Details: fix memory leak in the journal checksum patch.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18793 18793]'''<br />
Severity: normal<br><br />
Description: group quota "too many blocks" OSS crashes<br><br />
Details: we should keep the same uid/gid for lquota_chkquota() and lquota_pending_commit()<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18630 18630]'''<br />
Severity: normal<br><br />
Description: LustreError: 9153:0:(quota_context.c:622:dqacq_completion()) LBUG<br><br />
Details: don't LBUG on release quota error. Just a workaround until the problem is understood.<br><br />
<br />
=Changes from v1.8.0.1 to v1.8.1=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre<br />
* qswlnd - Qsnet kernel modules 5.20 and later<br />
* openiblnd - IbGold 1.8.2<br />
* o2iblnd - OFED 1.1, 1.2.0, 1.2.5, 1.3 and 1.4.1<br />
* viblnd - Voltaire ibhost 3.4.5 and later<br />
* ciblnd - Topspin 3.2.0<br />
* iiblnd - Infiniserv 3.3 + PathBits patch<br />
* gmlnd - GM 2.1.22 and later<br />
* mxlnd - MX 1.2.1 or later<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
Support for kernels:<br />
* 2.6.16.60-0.39.3 (SLES 10)<br />
* 2.6.27.23-0.1 (SLES11, i686 & x84_64 only)<br />
* 2.6.18-128.1.14.el5 (RHEL 5)<br />
<br />
Client support for unpatched kernels: (see [[Patchless Client]])<br />
* 2.6.16 - 2.6.27 vanilla (kernel.org)<br />
<br />
Recommended e2fsprogs version: 1.41.6.sun1<br />
<br />
File join has been disabled in this release, refer to bugzilla [https://bugzilla.lustre.org/show_bug.cgi?id=16929 16929]<br />
<br />
NFS export disabled when stack size < 8192. Since the NFSv4 export of Lustre filesystem with 4K stack may cause a stack overflow. For more information, please refer to bugzilla [https://bugzilla.lustre.org/show_bug.cgi?id=17630 17630]<br />
<br />
''ext4'' support for RHEL5 is experimental and thus should not be used in production.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18102 18102]'''<br />
Severity: normal<br><br />
Description: router_proc.c is rewritten to use sysctl-interface for parameters residing in /proc/sys/lnet<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18075 18075]'''<br />
Severity: normal<br><br />
Description: LNet selftest fixes and enhancements<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18654 18654]'''<br />
Severity: enhancement<br><br />
Description: MXLND: eliminate hosts file, use arp for peer nic_id resolution<br><br />
Details: an update from the upstream developer Scott Atchley.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15332 15332]'''<br />
Severity: enhancement<br><br />
Description: add a new LND optiion to control peer buffer credits on routers<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18844 18844]'''<br />
Severity: normal<br><br />
Description: Fixing deadlock in usocklnd<br><br />
Details: A deadlock was possible in usocklnd due to race condition while tearing connection down. The problem resulted from erroneous assumption that lnet_finalize() could have been called holding some lnd-level locks.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=13621 13621]'''<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15983 15983]'''<br />
Severity: major<br><br />
Description: Protocol V2 of o2iblnd<br><br />
Details: o2iblnd V2 has several new features:<br />
:*map-on-demand: map-on-demand is disabled by default, it can be enabled by using modparam "map_on_demand=@value@", @value@ should >= 0 and < 256, 0 will disable map-on-demand, any other valid value will enable map-on-demand.<br />
::Oi2blnd will create FMR or physical MR for RDMA if fragments of RD > @value@.<br />
::Enable map-on-demand will take less memory for new connection, but a little more CPU for RDMA.<br />
:*iWARP : to support iWARP, please enable map-on-demand, 32 and 64 are recommanded value. iWARP will probably fail for value >=128.<br />
:*OOB NOOP message: to resolve deadlock on router.<br />
:*tunable peer_credits_hiw: (high water to return credits), default value of peer_credits_hiw equals to (peer_credits -1), user can change it between peer_credits/2 and (peer_credits - 1). Lower value is recommended for high latency network.<br />
:*tunable message queue size: it always equals to peer_credits, higher value is recommended for high latency network.<br />
:*It's compatible with earlier version of o2iblnd<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18414 18414]'''<br />
Severity: normal<br><br />
Description: Fixing 'running out of ports' issue<br><br />
Details: Add a delay before next reconnect attempt in ksocklnd in the case of lost race. Limit the frequency of query-requests in lnet. Improved handling of 'dead peer' notifications in lnet.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16034 16034]'''<br />
Severity: normal<br><br />
Description: Change ptllnd timeout and watchdog timers<br><br />
Details: Add ptltrace_on_nal_failed and bump ptllnd timeout to match Portals wire timeout.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16186 16186]'''<br />
Severity: normal<br><br />
Description: One down Lustre FS hangs ALL mounted Lustre filesystems<br><br />
Details: Shared routing enhancements - peer health detection.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=11245 11245]'''<br />
Severity: minor<br><br />
Description: IB path MTU mistakenly set to 1st path MTU when ib_mtu is off<br><br />
Details: See comment 46 in bug 11245 for details - it's indeed a bug introduced by the original 11245 fix.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15984 15984]'''<br />
Severity: minor<br><br />
Description: uptllnd credit overflow fix<br><br />
Details: kptl_msg_t::ptlm_credits could be overflown by uptllnd since it is only a __u8.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14634 14634]'''<br />
Severity: major<br><br />
Description: socklnd protocol version 3<br><br />
Details: With current protocol V2, connections on router can be blocked and can't receive any incoming messages when there is no more router buffer, so ZC-ACK can't be handled (LNet message can't be finalized) and will cause deadlock on router. Protocol V3 has a dedicated connection for emergency messages like ZC-ACK to router, messages on this dedicated connection don't need any credit so will never be blocked. Also, V3 can send keepalive ping in specified period for router healthy checking.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18192 18192]'''<br />
Severity: minor<br><br />
Frequency: in recovery<br><br />
Description: don't mix llog inodes with normal.<br><br />
Details: allocate inodes for log in last inode group<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20321 20321]'''<br />
Severity: normal<br><br />
Description: Deadlock between filter_destroy() and filter_commitrw_write().<br><br />
Details: filter_destroy() does not hold the DLM lock over the wholeoperation. If the DLM lock is dropped, filter_commitrw() can gothrough, causing the deadlock between page lock and i_mutex.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19847 19847]'''<br />
Severity: enhancement<br><br />
Description: Description: Update<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20020 20020]'''<br />
Severity: normal<br><br />
Frequency: with 1.8 server and 1.6 clients<br><br />
Description: correctly shrink reply for avoid send too big message to client.<br><br />
Details: 1.8 mds is allocate to big buffer to LOV EA data and this produce some problems with sending this reply to 1.6 client.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19917 19917]'''<br />
Severity: normal<br><br />
Description: Repeated atomic allocation failures.<br><br />
Details: Use GFP_HIGHUSER | __GFP_NOMEMALLOC flags for memory allocations to generate memory pressure and allow reclaiming of inactive pages. At the same time, do not allow to exhaust emergency pools. For local clients the use of GFP_NOFS will be introduced in 1.8.2<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19846 19846]'''<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18289 18289]'''<br />
Severity: enhancement<br><br />
Description: Update kernel to RHEL5 2.6.18-128.1.14.el5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19625 19625]'''<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16893 16893]'''<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18668 18668]'''<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19848 19848]'''<br />
Severity: enhancement<br><br />
Description: Add support for SLES11 2.6.27.23-0.1.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14250 14250]'''<br />
Severity: enhancement<br><br />
Description: Update client support to vanila kernels up to 2.6.27.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19212 19212]'''<br />
Severity: enhancement<br><br />
Description: Update kernel to SLES10 SP2 2.6.16.60-0.37.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15981 15981]'''<br />
Severity: enhancement<br><br />
Description: Compile with -Werror by default for i686 and x86_64.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19528 19528]'''<br />
Severity: normal<br><br />
Description: resolve race between obd_disconnect and class_disconnect_exports<br><br />
Details: if obd_disconnect will be called to already disconnected export he forget release one reference and osc module can't unloaded.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19293 19293]'''<br />
Severity: enhancement<br><br />
Description: move AT tunable parameters for more consistent usage<br><br />
Details: add AT tunables under /proc/sys/lustre, add to conf_param parsing<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19223 19223]'''<br />
Severity: normal<br><br />
Description: correctly skip time estimate if in recovery<br><br />
Details: rq_send_state insn't bitmask so using bitwise ops is forbid.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18399 18399]'''<br />
Severity: normal<br><br />
Description: OSS DeadLock<br><br />
Details: Use trylock to prevent deadlock when shrink icache.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18688 18688]'''<br />
Severity: enhancement<br><br />
Description: Allow tuning service thread via /proc<br><br />
Details: For each service a new /proc/fs/lustre/{service}/*/thread_{min,max,started} entry is created that can be used to set min/max thread counts, and get the current number of running threads.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18798 18798]'''<br />
Severity: enhancement<br><br />
Description: Add state history info file, enhance import info file<br><br />
Details: Track import connection state changes in a new osc/mdc proc file; add overview-type data to the osc/mdc import proc file.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18645 18645]'''<br />
Severity: normal<br><br />
Description: Reduce small size read RPC<br><br />
Details: Set read-ahead limite for every file and only do read-ahead when available read-ahead pages are bigger than 1M to avoid small size read RPC.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18204 18204]'''<br />
Severity: normal<br><br />
Description: free_entry erroneously used groups_free instead of put_group_info<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17817 17817]'''<br />
Severity: enhancement<br><br />
Description: Make read-ahead stripe size aligned.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17536 17536]'''<br />
Severity: enhancement<br><br />
Description: MDS create should not wait for statfs RPC while holding DLM lock.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17310 17310]'''<br />
Severity: normal<br><br />
Frequency: rare, connect and disconnect target at same time<br><br />
Description: ASSERTION(atomic_read(&imp->imp_inflight) == 0<br><br />
Details: don't call obd_disconnect under lov_lock. this long time operation and can block ptlrpcd which answer to connect request.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16839 16839]'''<br />
Severity: normal<br><br />
Frequency: start MDS on uncleanly shutdowned MDS device<br><br />
Description: ll_sync thread stay in waiting mds<>ost recovery finished<br><br />
Details: stay in waiting mds<>ost recovery finished produce random bugs due race between two ll_sync thread for one lov target. send ACTIVATE event only if connect realy finished and import have FULL state.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18049 18049]'''<br />
Severity: normal<br><br />
Frequency: start MDS on uncleanly shutdowned MDS device<br><br />
Description: aborting recovery hang on MDS<br><br />
Details: don't throttle destroy RPCs for the MDT.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18016 18016]'''<br />
Severity: low<br><br />
Description: Slow reads beyond 8Tb offsets.<br><br />
Details: Page index integer overflow in ll_read_ahead_page<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18304 18304]'''<br />
Severity: normal<br><br />
Description: MSG_CONNECT_INITIAL is not set on the initial MDS->OST connect.<br><br />
Details: MSG_CONNECT_INITIAL is not set on the initial MDS->OST connect. As a conseqence, the patch from bug 18224 is not operational and the MDS export cannot be reused on the OSTs until it gets evicted.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17895 17895]'''<br />
Severity: major<br><br />
Frequency: rare, only if using MMP with Linux RAID<br><br />
Description: MMP doesn't work with Linux RAID<br><br />
Details: While using HA for Lustre servers with Linux RAID, it is possible that MMP will not detect multiple mounts. To make this work we need to unplug the device queue in RAID when the MMP block is being written. Also while reading the MMP block, we should read it from disk and not the cached one.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17895 17895]'''<br />
Severity: minor<br><br />
Frequency: rare, during recovery<br><br />
Description: Assertion failure in ldlm_lock_put<br><br />
Details: Do not put cancelled locks into replay list, hold references on locks in replay list<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18577 18577]'''<br />
Severity: normal<br><br />
Description: 1.6.5 mdsrate performance is slower than 1.4.11/12 (MDS is not cpu bound!)<br><br />
Details: create_count always drops to the min value (=32) because grow_count is being changed before the precreate RPC completes.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19184 19184]'''<br />
Severity: normal<br><br />
Frequency: Only in RHEL5 when mounting multiple ext3 filesystems simultaneously<br><br />
Description: kmem_cache_create: duplicate cache jbd_4k" error message<br><br />
Details: add proper locking for creation of jbd_4k slab cache<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19058 19058]'''<br />
Severity: normal<br><br />
Description: MMP check in ext3_remount() fails without displaying any error<br><br />
Details: When multiple mount protection fails during remount, proper error should be returned<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15010 15010]'''<br />
Severity: Low<br><br />
Description: Rare Client crash on resend if the file was deleted.<br><br />
Details: When file is opened, but open reply is lost and file is subsequently deleted before resend, resend processing logic breaks trying to open the file again, should not try to open.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17569 17569]'''<br />
Severity: high<br><br />
Description: add check for >8TB ldiskfs filesystems<br><br />
Details: ext3-based ldiskfs does not support greater than 8TB LUNs. Don't allow >8TB ldiskfs filesystems to be mounted without force_over_8tb mount option<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20011 20011]'''<br />
Severity: normal<br><br />
Description: Client locked up when running multiple instances of an app. on multiple mount points<br><br />
Details: ll_shrink_cache() can sleep while holding the ll_sb_lock. Convert ll_sb_lock to a read/write semaphore to fix the problem.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19559 19559]'''<br />
Severity: normal<br><br />
Description: Cannot acces an NFS-mounted Lustre filesystem<br><br />
Details: An NFS client cannot access the Lustre filesystem NFS-mounted from a Lustre-client exporting the Lustre filesystem via NFS.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=20139 20139]'''<br />
Severity: normal<br><br />
Description: panic in ll_statahead_thread<br><br />
Details: grab dentry reference in parent process.<br><br />
<br />
=Changes from v1.8.0 to v1.8.0.1=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre<br />
* qswlnd - Qsnet kernel modules 5.20 and later<br />
* openiblnd - IbGold 1.8.2<br />
* o2iblnd - OFED 1.1, 1.2.0, 1.2.5, 1.3 and 1.4.1<br />
* viblnd - Voltaire ibhost 3.4.5 and later<br />
* ciblnd - Topspin 3.2.0<br />
* iiblnd - Infiniserv 3.3 + PathBits patch<br />
* gmlnd - GM 2.1.22 and later<br />
* mxlnd - MX 1.2.1 or later<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
Support for kernels:<br />
* 2.6.16.60-0.37 (SLES 10)<br />
* 2.6.18-128.1.6.el5 (RHEL 5)<br />
* 2.6.22.14 vanilla (kernel.org)<br />
<br />
Client support for unpatched kernels: (see [[Patchless Client]])<br />
* 2.6.16 - 2.6.22 vanilla (kernel.org)<br />
<br />
Recommended e2fsprogs version: 1.40.11-sun1<br />
<br />
File join has been disabled in this release, refer to bugzilla [https://bugzilla.lustre.org/show_bug.cgi?id=16929 16929]<br />
<br />
A new Lustre ADIO driver is available for MPICH2-1.0.7.<br />
<br />
NFS export disabled when stack size < 8192. Since the NFSv4 export of Lustre filesystem with 4K stack may cause a stack overflow. For more information, please refer to bugzilla [https://bugzilla.lustre.org/show_bug.cgi?id=17630 17630]<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19520 19520]'''<br />
Severity: major<br><br />
Description: Handle new CM events in OFED 1.4<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17671 17671]'''<br />
Severity: enhancement<br><br />
Description: Update OFED release to 1.4.1 RC4<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19212 19212]'''<br />
Severity: enhancement<br><br />
Description: Update kernel to SLES10 SP2 2.6.16.60-0.37.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19024 19024]'''<br />
Severity: enhancement<br><br />
Description: Update to RHEL5.3 kernel-2.6.18-128.1.6.el5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17671 17671]'''<br />
Severity: enhancement<br><br />
Description: Add support for OFED 1.4.1.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19731 19731]'''<br />
Severity: enhancement<br><br />
Description: build ofed 1.4.1 with mlx4_en (Mellanox ConnectX drivers in 10GbE mode) enabled<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19553 19553]'''<br />
Severity: major (SLES10/OFED 1.4.1 only)<br><br />
Description: BUG: soft lockup - CPU#7 stuck for 10s! [ll_imp_inval:18451]<br><br />
Details: ll_imp_inval can sleep on waiting for a semaphore while holding a spinlock. Convert lco_lock to a semaphore to address the problem.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18518 18518]'''<br />
Severity: major, only with big OST<br><br />
Description: Very poor metadata performance on Infiniband lustre configuration<br><br />
Details: OST object precreation becomes very slow on big OSTs. This is due to the ialloc patch spending too much time scanning groups.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18192 18192]'''<br />
Severity: normal<br><br />
Frequency: during recovery<br><br />
Description: don't mix llog inodes with normal.<br><br />
Details: allocate inodes for log in last inode group<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19495 19495]'''<br />
Severity: major<br><br />
Frequency: rare<br><br />
Description: fix lqs' reference which won't be put in some situations<br><br />
Details: This patch fixes:<br />
1. In quota_check_common(), this function will check quota<br />
for user and group, but only send one return via "pending".<br />
In most cases, the pendings should be same. But that is not<br />
always the case.<br />
2. If quotaoff runs between lquota_chkquota() and<br />
lquota_pending_commit(), the same thing will happen too.<br />
That is why it comes:<br />
- if (!ll_sb_any_quota_active(qctxt->lqc_sb))<br />
- RETURN(0);<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18775 18775]'''<br />
Severity: enhancement<br><br />
Description: improve lctl set/get_param<br><br />
Details: handle the bad options, support more than one arguments, add '-F' option to append the indicator to the parameters.<br />
<br />
=Changes from v1.6.7.1 to v1.8.0=<br />
Support for networks:<br />
* socklnd - any kernel supported by Lustre<br />
* qswlnd - Qsnet kernel modules 5.20 and later<br />
* openiblnd - IbGold 1.8.2<br />
* o2iblnd - OFED 1.1, 1.2.0, 1.2.5, and 1.3.1<br />
* viblnd - Voltaire ibhost 3.4.5 and later<br />
* ciblnd - Topspin 3.2.0<br />
* iiblnd - Infiniserv 3.3 + PathBits patch<br />
* gmlnd - GM 2.1.22 and later<br />
* mxlnd - MX 1.2.1 or later<br />
* ptllnd - Portals 3.3 / UNICOS/lc 1.5.x, 2.0.x<br />
<br />
Support for kernels:<br />
* 2.6.16.60-0.31 (SLES 10)<br />
* 2.6.18-92.1.17.el5 (RHEL 5)<br />
* 2.6.22.14 vanilla (kernel.org)<br />
<br />
Client support for unpatched kernels: (see [[Patchless Client]])<br />
* 2.6.16 - 2.6.22 vanilla (kernel.org)<br />
<br />
Recommended e2fsprogs version: 1.40.11-sun1<br />
<br />
File join has been disabled in this release, refer to bugzilla [https://bugzilla.lustre.org/show_bug.cgi?id=16929 16929]<br />
<br />
A new Lustre ADIO driver is available for MPICH2-1.0.7.<br />
<br />
NFS export disabled when stack size < 8192. Since the NFSv4 export of Lustre filesystem with 4K stack may cause a stack overflow. For more information, please refer to bugzilla [https://bugzilla.lustre.org/show_bug.cgi?id=17630 17630]<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16114 16114]'''<br />
Severity: minor<br><br />
Description: minor fixes and cleanups<br><br />
Details: use EXT_UNSET_BLOCK to avoid confusion with EXT_MAX_BLOCK. Initialize 'ix' variable in extents patch to stop compiler warning.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17942 17942]'''<br />
Severity: feature<br><br />
Description: update FIEMAP ioctl to match upstream kernel version<br><br />
Details: the FIEMAP block-mapping ioctl had a prototype version in ldiskfs 3.0.7 but this release updates it to match the interface in the upstream kernel, with a new ioctl number.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18173 18173]'''<br />
Severity: normal<br><br />
Frequency: only if MMP is active and detects filesystem is in use<br><br />
Description: if MMP startup fails, an oops is triggered<br><br />
Details: if ldiskfs mounting doesn't succeed the error handling doesn't clean up the MMP data correctly, causing an oops.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=12182 12182]'''<br />
Severity: enhancement<br><br />
Description: Caching OSS<br><br />
Details: introduce data caching on the OSS. The OSS now relies on the linux kernel page cache to keep recently accessed data in memory. It is worth noting that all write requests are still flushed synchronously as in lustre 1.6.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=10609 10609]'''<br />
Severity: enhancement<br><br />
Description: version based recovery<br><br />
Details: introduce finer grained recovery able to detect transaction dependencies and can deal with transaction gaps caused by clients failing at the same time as the server.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=3055 3055]'''<br />
Severity: enhancement<br><br />
Description: Enable adaptive timeouts by default<br><br />
Details: The Lustre timeout value in /proc/sys/lustre/timeout is now managed dynamically based on server load and should not need to be tuned manually based on cluster size. This allows Lustre to work under a wider variety of system sizes and loads, without unnecessarily causing lengthy recovery times.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15899 15899]'''<br />
Severity: enhancement<br><br />
Description: Add OST Pools support<br><br />
Details: File striping can now be set to use an arbitrary pool of OSTs<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17974 17974]'''<br />
Severity: enhancement<br><br />
Description: add lazystatfs mount option to allow statfs(2) to skip down OSTs<br><br />
Details: allow skip disconnected ost for send statfs request and hide error in this case.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16839 16839 ]'''<br />
Severity: normal<br><br />
Frequency: rare, on llog test 6<br><br />
Description: don't allow connect to already connected import<br><br />
Details: allowing connect to already connected import is hide connecting problem.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17310 17310]'''<br />
Severity: normal<br><br />
Frequency: rare, connect and disconnect target at same time<br><br />
Description: ASSERTION(atomic_read(&imp->imp_inflight) == 0<br><br />
Details: don't call obd_disconnect under lov_lock. this long time operation and can block ptlrpcd which answer to connect request.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18896 18896]'''<br />
Severity: normal<br><br />
Frequency: rare, on failed llog setup<br><br />
Description: don't leak obd reference on failed llog setup<br><br />
Details: for failed llog setup - mgc forget call class_destroy_import for client import, move destroy import to more generic place.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18902 18902]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: allow kill process which wait statahead result<br><br />
Details: for some reasons 'ls' can stick in waiting result from statahead, in this case need way for kill this process.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18154 18154]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: don't lose wakeup for imp_recovery_waitq<br><br />
Details: recover_import_no_retry or invalidate_import and import_close can both sleep on imp_recovery_waitq, but we was send only one wakeup to sleep queue.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18773 18773]'''<br />
Severity: normal<br><br />
Frequency: rare, at shutdown<br><br />
Description: panic at umount<br><br />
Details: llap_shrinker can be raced with killing super block from list and this produce panic with access to already freeded pointer<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18238 18238]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: panic in mds_open<br><br />
Details: don't confuse mds_finish_transno() with PTR_ERR(-ENOENT)<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17972 17972]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: stuck in cache_remove_extent() or panic with accessing to already freed look.<br><br />
Details: release lock refernce only after add page to pages list.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16839 16839]'''<br />
Severity: normal<br><br />
Frequency: start MDS on uncleanly shutdowned MDS device<br><br />
Description: ll_sync thread stay in waiting mds<>ost recovery finished<br><br />
Details: stay in waiting mds<>ost recovery finished produce random bugs due race between two ll_sync thread for one lov target. send ACTIVATE event only if connect realy finished and import have FULL state.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17636 17636]'''<br />
Severity: normal<br><br />
Frequency: always with long access acl<br><br />
Description: mds can't pack reply with long acl.<br><br />
Details: mds don't control size of acl but they limited by reint/getattr reply buffer.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18049 18049]'''<br />
Severity: normal<br><br />
Frequency: start MDS on uncleanly shutdowned MDS device<br><br />
Description: aborting recovery hang on MDS<br><br />
Details: don't throttle destroy RPCs for the MDT.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18018 18018]'''<br />
Severity: major<br><br />
Frequency: on remount<br><br />
Description: external journal device not working after the remount<br><br />
Details: clear dev_rdonly flag for external journal devices in blkdev_put()<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17802 17802]'''<br />
Severity: minor<br><br />
Frequency: rare<br><br />
Description: shutdown vs evict race<br><br />
Details: client_disconnect_export vs connect request race. if client will evicted at this time - we start invalidate thread without referece to import and import can be freed at same time.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16693 16693]'''<br />
Severity: minor<br><br />
Frequency: always<br><br />
Description: shrink LOV EAs before replying<br><br />
Details: correctly adjust LOV EA buffer for reply.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16081 16081]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: don't skip ost target if they assigned to file<br><br />
Details: Drop slow OSCs if we can, but not for requested start idx. This means "if OSC is slow and it is not the requested start OST, then it can be skipped, otherwise skip it only if it is inactive/recovering/out-of-space.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17201 17201]'''<br />
Severity: enhancement<br><br />
Description: Update to RHEL5 kernel-2.6.18-92.1.17.el5.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17458 17458]'''<br />
Severity: enhancement<br><br />
Description: Update to SLES10 SP2 kernel-2.6.16.60-0.31.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16492 16492]'''<br />
Severity: normal<br><br />
Frequency: rare, need acl's on inode.<br><br />
Description: client can't handle ost additional correctly<br><br />
Details: if ost was added after client connected to mds client can have hit lnet_try_match_md ... to big messages to wide striped files. in this case need teach client to handle config events about add lov target and update client max ea size at that event.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16578 16578]'''<br />
Severity: normal<br><br />
Frequency: Create a symlink file with a very long name<br><br />
Description: ldlm_cancel_pack()) ASSERTION(max >= dlm->lock_count + count)<br><br />
Details: If there is no extra space in the request for early cancels, ldlm_req_handles_avail() returns 0 instead of a negative value.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16492 16492]'''<br />
Severity: major<br><br />
Frequency: rare<br><br />
Description: mds is deadlocked<br><br />
Details: in rare cases, inode in catalog can have i_no less than have parent i_no, this produce wrong order for locking during open, and parallel unlink can be lock open. this need teach mds_open to grab locks in resource id order, not at parent -> child order.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=1819 1819]'''<br />
Severity: enhancement<br><br />
Description: Add /proc entry for import status<br><br />
Details: The mdc, osc, and mgc import directories now have an import directory that contains useful import data for debugging connection problems.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15966 15966]'''<br />
Severity: enhancement<br><br />
Description: Re-disable certain /proc logging<br><br />
Details: Enable and disable client's offset_stats, extents_stats and extents_stats_per_process stats logging on the fly.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16303 16303]'''<br />
Severity: major<br><br />
Frequency: Only on FC kernels 2.6.22+<br><br />
Description: oops in statahead<br><br />
Details: Do not drop reference count for the dentry from VFS when lookup, VFS will do that by itself.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16643 16643]'''<br />
Severity: enhancement<br><br />
Description: Generic /proc file permissions<br><br />
Details: Set /Proc file permissions in a more generic way to enable non-root users operate on some /proc files.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16561 16561]'''<br />
Severity: major<br><br />
Description: Hitting mdc_commit_close() ASSERTION<br><br />
Details: Properly handle request reference release in ll_release_openhandle().<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15975 15975]'''<br />
Severity: normal<br><br />
Description: only patchless client<br><br />
Details: add workaround for race between add/remove dentry from hash<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16845 16845]'''<br />
Severity: enhancement<br><br />
Description: Allow OST glimpses to return PW locks<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16717 16717]'''<br />
Severity: minor<br><br />
Description: LBUG when llog conf file is full<br><br />
Details: When llog bitmap is full, ENOSPC should be returned for plain log.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16907 16907]'''<br />
Severity: normal<br><br />
Description: Prevent import from entering FULL state when server in recovery<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16750 16750]'''<br />
Severity: major<br><br />
Description: service mount cannot take device name with ":"<br><br />
Details: Only when device name contains ":/" will mount treat it as client mount.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15927 15927]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: replace ptlrpcd with the statahead thread to interpret the async statahead RPC callback<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16611 16611]'''<br />
Severity: normal<br><br />
Frequency: on recovery<br><br />
Description: I/O failures after umount during fail back<br><br />
Details: if client reconnected to restarted server we need join to recovery instead of find server handler is changed and process self eviction with cancel all locks.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15825 15825]'''<br />
Severity: normal<br><br />
Description: Kernel BUG tries to release flock<br><br />
Details: Lustre does not destroy flock lock before last reference goes away. So always drop flock locks when client is evicted and perform unlock regardless of successfulness of speaking to MDS.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16566 16566]'''<br />
Severity: enhancement<br><br />
Description: Upcall on Lustre log has been dumped<br><br />
Details: Allow for a user mode script to be called once a Lustre log has been dumped. It passes the filename of the dumped log to the script, the location of the script can be specified via /proc/sys/lnet/debug_log_upcall.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16583 16583]'''<br />
Severity: minor<br><br />
Frequency: rare<br><br />
Description: avoid messages about idr_remove called for id that is not allocated<br><br />
Details: Move assigment s_dev for clustered nfs to end of initialization, for avoid problem with error handling.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16109 16109]'''<br />
Severity: minor<br><br />
Frequency: rare<br><br />
Description: avoid Already found the key in hash [CONN_UNUSED_HASH] messages<br><br />
Details: When connection is reused this not moved from CONN_UNUSED_HASH into CONN_USED_HASH and this prodice warning when put connection again in unused hash.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15139 15139]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: avoid ASSERTION(client_stat->nid_exp_ref_count == 0) failed<br><br />
Details: release reference to stats when client disconnected, not when export destroyed for avoid races when client destroyed after main ost export.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16679 16679]'''<br />
Severity: normal<br><br />
Description: more cleanup in mds_lov<br><br />
Details: add workaround for get valid ost count for avoid warnings about drop too big messages, not init llog cat under semphore which can be blocked on reconnect and break normal replay, fix access to wrong pointer.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16573 16573]'''<br />
Severity: enhancement<br><br />
Description: Export bytes_read/bytes_write count on OSC/OST.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16237 16237]'''<br />
Severity: normal<br><br />
Description: Early reply size mismatch, MGC loses connection<br><br />
Details: Apply the MGS_CONNECT_SUPPORTED mask at reconnect time so the connect flags are properly negotiated.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16006 16006]'''<br />
Severity: normal<br><br />
Description: Properly propagate oinfo flags from lov to osc for statfs<br><br />
Details: restore missing copy oi_flags to lov requests.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16317 16317]'''<br />
Severity: normal<br><br />
Description: exports in /proc are broken<br><br />
Details: recreate /proc entries for clients when they reconnect.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16581 16581]'''<br />
Severity: enhancement<br><br />
Description: Add man pages for llobdstat(8), llstat(8), plot-llstat(8), l_getgroups(8), lst(8), routerstat(8)<br><br />
Details: included man pages for llobdstat(8), llstat(8), plot-llstat(8), l_getgroups(8), lst(8), routerstat(8)<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16208 16208]'''<br />
Severity: enhancement<br><br />
Description: Implement lustre ll_show_options method.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16317 16317]'''<br />
Severity: normal<br><br />
Description: exports in /proc are broken<br><br />
Details: recreate /proc entries for clients when they reconnect.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16080 16080]'''<br />
Severity: normal<br><br />
Description: don't fail open with -ERANGE<br><br />
Details: if client connected until mds will be know about real ost count get LOV EA can be fail because mds not allocate enougth buffer for LOV EA.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15576 15576]'''<br />
Severity: normal<br><br />
Description: Resolve device initialization race<br><br />
Details: Prevent proc handler from accessing devices added to the obd_devs array but yet be intialized.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16091 16091]'''<br />
Severity: enhancement<br><br />
Description: configure's --enable-quota should check the kernel .config for CONFIG_QUOTA<br><br />
Details: configure is terminated if --enable-quota is passed but no quota support is in kernel<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16318 16318]'''<br />
Severity: normal<br><br />
Frequency: rare, on PPC clients<br><br />
Description: don't swab ost objects in response about directory, because this not exist.<br><br />
Details: bug similar bug 14856, but in different function.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15754 15754]'''<br />
Severity: enhancement<br><br />
Description: lfs quota tool enhancement<br><br />
Details: added units specifiers support for setquota, default to current uid/gid for quota report, short quota stats by default, nonpositional parameters for setquota, added llapi_quotactl manual page.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15625 15625]'''<br />
Severity: enhancement<br><br />
Description: *optional* service tags registration<br><br />
Details: if the "service tags" package is installed on a Lustre node When the filesystem is mounted, a local-node service tag will be created. See http://inventory.sun.com/ for more information about the Service Tags asset management system.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16037 16037]'''<br />
Severity: normal<br><br />
Description: Client runs out of low memory<br><br />
Details: Consider only lowmem when counting initial number of llap pages<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15210 15210]'''<br />
Severity: normal<br><br />
Frequency: occasional<br><br />
Description: add refcount for osc callbacks, so avoid panic on shutdown<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=12653 12653]'''<br />
Severity: normal<br><br />
Frequency: testing only<br><br />
Description: sanity test 65a fails if stripecount of -1 is set<br><br />
Details: handle -1 striping on filesystem in ll_dirstripe_verify<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16014 16014]'''<br />
Severity: normal<br><br />
Frequency: only in unusual configurations<br><br />
Description: Kernel panic with find ost index.<br><br />
Details: lov_obd have panic if some OST's have sparse indexes.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15924 15924]'''<br />
Severity: major<br><br />
Frequency: rarely, if filesystem is mounted with -o flock<br><br />
Description: do not process already freed flock<br><br />
Details: flock can possibly be freed by another thread before it reaches to ldlm_flock_completion_ast.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14480 14480]'''<br />
Severity: normal<br><br />
Frequency: rarely, if filesystem is mounted with -o flock<br><br />
Description: LBUG during stress test<br><br />
Details: Need properly lock accesses the flock deadlock detection list.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15837 ]'''<br />
Severity: minor<br><br />
Frequency: rarely, if binaries are being run from Lustre<br><br />
Description: oops in page fault handler<br><br />
Details: kernel page fault handler can return two special 'pages' in error case, don't try dereference NOPAGE_SIGBUS and NOPAGE_OMM.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15716 15716]'''<br />
Severity: minor<br><br />
Frequency: rarely, during shutdown<br><br />
Description: timeout with invalidate import.<br><br />
Details: ptlrpcd_check call obd_zombie_impexp_cull and wait request which should be handled by ptlrpcd. This produce long age waiting and -ETIMEOUT ptlrpc_invalidate_import and as result LASSERT.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14742 14742]'''<br />
Severity: normal<br><br />
Frequency: rarely<br><br />
Description: ASSERTION(CheckWriteback(page,cmd)) failed<br><br />
Details: badly clear PG_Writeback bit in ll_ap_completion can produce false positive assertion.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15779 15779]'''<br />
Severity: normal<br><br />
Frequency: only with broken builds/installations<br><br />
Description: no LBUG if lquota.ko and fsfilt_ldiskfs.ko are different versions<br><br />
Details: just return an error to a user, put a console error message<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14134 14134]'''<br />
Severity: enhancement<br><br />
Description: enable MGS and MDT services start separately<br><br />
Details: add a 'nomgs' option in mount.lustre to enable start a MDT with a co-located MGS without starting the MGS, which is a complement to 'nosvc' mount option.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14856 14856]'''<br />
Severity: normal<br><br />
Frequency: always, on big-endian systems<br><br />
Description: cleanup in ptlrpc code, related to PPC platform<br><br />
Details: store magic in native order avoid panic's in recovery on PPC node and forbid from this error in future. Also fix possibly of twice swab data. Fix get lov striping to userpace.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15756 15756]'''<br />
Severity: normal<br><br />
Frequency: rarely, if replay get lost on server<br><br />
Description: server incorrectly drop resent replays lead to recovery failure.<br><br />
Details: do not drop replay according to msg flags, instead we check the per-export recovery request queue for duplication of transno.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14835 14835]'''<br />
Severity: normal<br><br />
Frequency: after recovery<br><br />
Description: precreate to many object's after del orphan.<br><br />
Details: del orphan st in oscc last_id == next_id and this triger growing count of precreated objects. Set flag LOW to skip increase count of precreated objects.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14835 14835]'''<br />
Severity: normal<br><br />
Frequency: after recovery<br><br />
Description: precreate to many object's after del orphan.<br><br />
Details: del orphan st in oscc last_id == next_id and this triger growing count of precreated objects. Set flag LOW to skip increase count of precreated objects.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15139 15139]'''<br />
Severity: normal<br><br />
Frequency: rare, on clear nid stats<br><br />
Description: ASSERTION(client_stat->nid_exp_ref_count == 0)<br><br />
Details: when clean nid stats sometimes try destroy live entry, and this produce panic in free.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15575 15575]'''<br />
Severity: major<br><br />
Frequency: occasionally since 1.6.4<br><br />
Description: Stack overflow during MDS log replay<br><br />
Details: ease stack pressure by using a thread dealing llog_process.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=13380 13380]'''<br />
Severity: minor<br><br />
Frequency: very rare<br><br />
Description: MDT cannot be unmounted, reporting "Mount still busy"<br><br />
Details: Mountpoint references were being leaked during open reply reconstruction after an MDS restart. Drop mountpoint reference in reconstruct_open() and free dentry reference also.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15443 15443]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: wait until IO finished before start new when do lock cancel.<br><br />
Details: VM protocol want old IO finished before start new, in this case need wait until PG_writeback is cleared until check dirty flag and call writepages in lock cancel callback.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=12888 12888]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: mds_mfd_close() ASSERTION(rc == 0)<br><br />
Details: In mds_mfd_close(), we need protect inode's writecount change within its orphan write semaphore to prevent possible races.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14645 14645]'''<br />
Severity: minor<br><br />
Frequency: rare, on shutdown ost<br><br />
Description: don't hit live lock with umount ost.<br><br />
Details: shrink_dcache_parent can be in long loop with destroy dentries, use shrink_dcache_sb instead.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14949 14949]'''<br />
Severity: minor<br><br />
Frequency: only when echo_client is used<br><br />
Description: don't panic with use echo_client<br><br />
Details: echo client pass NULL as client nid pointer and this produce NULL pointer dereference.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15278 15278]'''<br />
Severity: normal<br><br />
Frequency: Always on 32-bit PowerPC systems<br><br />
Description: fix build on PPC32<br><br />
Details: compile code with -m64 flag produce wrong object file for PPC32.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15574 15574]'''<br />
Severity: normal<br><br />
Frequency: rare<br><br />
Description: MDS LBUG: ASSERTION(!IS_ERR(dchild))<br><br />
Details: In reconstruct_* functions, LASSERTs on both the data supplied by a client, and the data on disk are dangerous and incorrect. Change them with client eviction.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15346 15346]'''<br />
Severity: enhancement<br><br />
Description: skiplist implementation simplification<br><br />
Details: skiplists are used to group compatible locks on granted list that was implemented as tracking first and last lock of each lock group the patch changes that to using doubly linked lists<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15933 15933]'''<br />
Severity: normal<br><br />
Description: delete compatibility for 32bit qdata<br><br />
Details: as planned, when lustre is beyond b1_8, lquota won't support 32bit qunit. That means servers of b1_4 and servers of b1_8 can't be used together if users want to use quota.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14693 14693]'''<br />
Severity: normal<br><br />
Frequency: only with administrator action<br><br />
Description: mount failure if config log has invalid conf_param setting<br><br />
Details: If administrator specified an incorrect configuration parameter with "lctl conf_param" this would cause an error during future client mounts. Instead, ignore the bad configuration parameter.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15932 15932]'''<br />
Severity: normal<br><br />
Frequency: blocks per group < blocksize*8 and uninit_groups is enabled<br><br />
Description: ldiskfs error: XXX blocks in bitmap, YYY in gd<br><br />
Details: If blocks per group is less than blocksize*8, set rest of the bitmap to 1.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16172 16172]'''<br />
Severity: major<br><br />
Frequency: Application do stride read on lustre<br><br />
Description: The read performance will drop a lot if the application does stride read.<br><br />
Details: Because the stride_start_offset are missing in stride read-ahead, it will cause clients read a lot of unused pages in read-ahead, then the read-performance drops. <br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15953 15953]'''<br />
Severity: normal<br><br />
Description: more ldlm soft lockups<br><br />
Details: In ldlm_resource_add_lock(), call to ldlm_resource_dump() starve other threads from the resource lock for a long time in case of long waiting queue, so change the debug level from D_OTHER to the less frequently used D_INFO.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=13128 13128]'''<br />
Severity: enhancement<br><br />
Description: add -gid, -group, -uid, -user options to lfs find<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15284 15284]'''<br />
Severity: enhancement<br><br />
Description: ll_recover_lost_found_objs - recover objects in lost+found<br><br />
Details: OST corruption and subsequent e2fsck can leave objects in the lost+found directory. Using the "ll_recover_lost_found_objs" tool, these objects can be retrieved and data can be salvaged by using the object ID saved in the fid EA on each object.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15758 15758]'''<br />
Severity: minor<br><br />
Frequency: rare<br><br />
Description: this bug _only_ happens when inode quota limitation is very low (less than 12), so that inode quota unit is 1 at initialization.<br><br />
Details: if remaining quota equates 1, it is a sign to demonstate that quota is effective now. So least quota qunit should be 2.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15950 15950]'''<br />
Severity: normal<br><br />
Description: Hung threads in invalidate_inode_pages2_range<br><br />
Details: The direct IO path doesn't call check_rpcs to submit a new RPC once one is completed. As a result, some RPCs are stuck in the queue and are never sent.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15684 15684]'''<br />
Severity: normal<br><br />
Description: Procfs and llog threads access destoryed import sometimes.<br><br />
Details: Sync the import destoryed process with procfs and llog threads by the import refcount and semaphore.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15674 15674]'''<br />
Severity: major<br><br />
Description: mds fails to respond, threads stuck in ldlm_completion_ast<br><br />
Details: Sort source/child resource pair after updating child resource.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16226 16226]'''<br />
Severity: major<br><br />
Frequency: rare<br><br />
Description: kernel BUG at ldiskfs2_ext_new_extent_cb<br><br />
Details: If insertion of an extent fails, then discard the inode preallocation and free data blocks else it can lead to duplicate blocks.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16199 16199]'''<br />
Severity: normal<br><br />
Description: don't always update ctime in ext3_xattr_set_handle()<br><br />
Details: Current xattr code updates inode ctime in ext3_xattr_set_handle() In some cases the ctime should not be updated, for example for 2.0->1.8 compatibility it is necessary to delete an xattr and it should not update the ctime.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15058 15058]'''<br />
Severity: normal<br><br />
Description: add quota statistics<br><br />
Details: 1. sort out quota proc entries and proc code. 2. add quota statistics<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16125 16125]'''<br />
Severity: normal<br><br />
Frequency: often<br><br />
Description: quotas are not honored with O_DIRECT<br><br />
Details: all writes with the flag O_DIRECT will use grants which leads to this problem. Now using OBD_BRW_SYNC to guard this.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=15713 15713]'''<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16362 16362]'''<br />
Severity: major<br><br />
Frequency: rare<br><br />
Description: Assertion in iopen_connect_dentry in 1.6.3<br><br />
Details: looking up an inode via iopen with the wrong generation number can populate the dcache with a disconneced dentry while the inode number is in the process of being reallocated. This causes an assertion failure in iopen since the inode's dentry list contains both a connected and disconnected dentry.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16496 16496]'''<br />
Severity: normal<br><br />
Description: assertion failure in ldlm_handle2lock()<br><br />
Details: fix a race between class_handle_unhash() and class_handle2object() introduced in lustre 1.6.5 by bug 13622.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=11817 11817]'''<br />
Severity: enhancement<br><br />
Description: superblock lock contention with many SMP cores on one client<br><br />
Details: several client filesystem locks were highly contended on SMP NUMA systems with 8 or more cores. Per-CPU datastructure and more efficient locking implemented to reduce contention.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=12755 12755]'''<br />
Severity: minor<br><br />
Frequency: rare<br><br />
Description: Kernel BUG: sd_iostats_bump: unexpected disk index<br><br />
Details: remove the limit of 256 scsi disks in the sd_iostat patch<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16494 16494]'''<br />
Severity: minor<br><br />
Frequency: rare<br><br />
Description: oops in sd_iostats_seq_show()<br><br />
Details: unloading/reloading the scsi low level driver triggers a kernel bug when trying to access the sd iostat file.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16404 16404]'''<br />
Severity: major<br><br />
Frequency: rare<br><br />
Description: Kernel panics during QLogic driver reload<br><br />
Details: REQ_BLOCK_PC requests are not handled properly in the sd iostat patch, causing memory corruption.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16140 16140]'''<br />
Severity: minor<br><br />
Frequency: rare<br><br />
Description: journal_dev option does not work in b1_6<br><br />
Details: pass mount option during pre-mount.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=10555 10555]'''<br />
Severity: enhancement<br><br />
Frequency: <br><br />
Description: Add a FIEMAP(FIle Extent MAP) ioctl for ldiskfs<br><br />
Details: FIEMAP ioctl will allow an application to efficiently fetch the extent information of a file. It can be used to map logical blocks in a file to physical blocks in the block device.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16972 16972]'''<br />
Severity: normal<br><br />
Frequency: only with adaptive timeout enabled<br><br />
Description: DEBUG_REQ() bad paging request<br><br />
Details: ptlrpc_at_recv_early_reply() should not modify req->rq_repmsg because it can be accessed by reply_in_callback() without the rq_lock held. <br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16813 16813]'''<br />
Severity: normal<br><br />
Frequency: only on Cray X2<br><br />
Description: X2 build failures<br><br />
Details: fix build failures on Cray X2.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=2066 2066]'''<br />
Severity: normal<br><br />
Description: xid & resent requests<br><br />
Details: Initialize RPC XID from clock at startup (randomly if clock is bad).<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14840 14840]'''<br />
Severity: major<br><br />
Description: quota recovery deadlock during mds failover<br><br />
Details: This patch includes att18982, att18236, att18237 in bz14840. Solve the problems: 1. fix osts hang when mds does failover with quotaon 2. prevent watchdog storm when osts threads wait for the recovery of mds<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16695 16695]'''<br />
Severity: normal<br><br />
Description: kernel panic on racer<br><br />
Details: Do not access dchild->d_inode when IS_ERR(dchild) is true.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=14095 14095]'''<br />
Severity: enhancement<br><br />
Description: Add lustre_start utility to start or stop multiple Lustre servers from a CSV file.<br><br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17024 17024]'''<br />
Severity: major<br><br />
Description: Lustre GPF in {:ptlrpc:ptlrpc_server_free_request+373}<br><br />
Details: In case of memory pressure, list_del() can be called twice on req->rq_history_list, causing a kernel oops.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17026 17026]'''<br />
Severity: normal<br><br />
Description: kptllnd_peer_check_sends()) ASSERTION(!in_interrupt()) failed<br><br />
Details: fix stack overflow in the distributed lock manager by defering export eviction after a failed ast to the elt thread instead of handling it in the dlm interpret routine.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=12800 12800]'''<br />
Severity: enhancement<br><br />
Description: More exported tunables for mballoc<br><br />
Details: Add support for tunable preallocation window and new tunables for large/small requests<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16680 16680]'''<br />
Severity: normal<br><br />
Description: Detect corruption of block bitmap and checking for preallocations<br><br />
Details: Checks validity of on-disk block bitmap. Also it does better checking of number of applied preallocations. When corruption is found, it turns filesystem readonly to prevent further corruptions.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16438 16438]'''<br />
Severity: normal<br><br />
Frequency: only for big-endian servers<br><br />
Description: Check if big-endian system while mounting fs with extents feature<br><br />
Details: Mounting a filesystem with extents feature will fail on big-endian systems since ext3-based ldiskfs is not supported on big-endian systems. Can be overridden with "bigendian_extents" mount option.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16860 16860]'''<br />
Severity: normal<br><br />
Description: Excessive recovery window<br><br />
Details: With AT enabled, the recovery window can be excessively long (6000+ seconds). To address this problem, we no longer use OBD_RECOVERY_FACTOR when extending the recovery window (the connect timeout no longer depends on the service time, it is set to INITIAL_CONNECT_TIMEOUT now) and clients report the old service time via pb_service_time.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16522 16522]'''<br />
Severity: normal<br><br />
Description: Watchdog triggered on MDS failover<br><br />
Details: enable OBD_CONNECT_MDT flag when connecting from the MDS so that the OSTs know that the MDS "UUID" can be reused for the same export from a different NID, so we do not need to wait for the export to be evicted.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=16919 16919]'''<br />
Severity: enhancement<br><br />
Description: Don't sync journal after every i/o<br><br />
Details: Implement write RPC replay to allow server replies for write RPCs before data is on disk. However, this feature is disabled by default since some issues leading to data corruptions have been found during recovery (e.g. bug 19128). This feature can be enabled by running the following command on the OSSs: lctl set_param obdfilter.*.sync_journal=0<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18016 18016]'''<br />
Severity: low<br><br />
Description: Slow reads beyond 8Tb offsets.<br><br />
Details: Page index integer overflow in ll_read_ahead_page<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17895 17895]'''<br />
Severity: major<br><br />
Frequency: rare, only if using MMP with Linux RAID<br><br />
Description: MMP doesn't work with Linux RAID<br><br />
Details: While using HA for Lustre servers with Linux RAID, it is possible that MMP will not detect multiple mounts. To make this work we need to unplug the device queue in RAID when the MMP block is being written. Also while reading the MMP block, we should read it from disk and not the cached one.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=17895 17895]'''<br />
Severity: minor<br><br />
Frequency: rare, during recovery<br><br />
Description: Assertion failure in ldlm_lock_put<br><br />
Details: Do not put cancelled locks into replay list, hold references on locks in replay list<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=18695 18695]'''<br />
Severity: critical<br><br />
Description: Lustre detected file system corruption with inode out of bounds<br><br />
Details: don't update i_size on MDS_CLOSE for directories. This causes directory corruptions on the MDT.<br />
<br />
*'''Bugzilla: [https://bugzilla.lustre.org/show_bug.cgi?id=19223 19223]'''<br />
Severity: normal<br><br />
Description: client doesn't try to reconnect<br><br />
Details: correctly skip time estimate if in recovery</div>Docadminhttp://wiki.old.lustre.org/index.php?title=User_talk:Docadmin&diff=13261User talk:Docadmin2013-04-16T09:09:27Z<p>Docadmin: </p>
<hr />
<div><blockquote class="usermessage"><br />
<h6>Lustre.org has a new look, and a new organization.<br /><br />
<small>Let us know what you think: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small></h6><br />
</blockquote></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=12847Main Page2013-03-20T12:38:23Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><strong>LUG announcement from 2012 to 2013</strong><br />
<p>LUG 2013, our annual user group meeting, sponsored by Open SFS, featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://www.opensfs.org/events/lug13/ LUG 2013]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7 Lustre 1.8.7]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=12779Main Page2013-02-19T07:50:28Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><strong>LUG announcement from 2012 to 2013</strong><br />
<p>LUG 2013, our annual user group meeting, sponsored by Open SFS, featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2013]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7 Lustre 1.8.7]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=12778Main Page2013-02-19T07:46:27Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre™ file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><strong>LUG announcement from 2012 to 2013</strong><br />
<p>LUG 2013, our annual user group meeting, sponsored by Open SFS, featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2013]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@xyratex.com lustre-wiki-feedback@xyratex.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7 Lustre 1.8.7]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Main_Page&diff=12777Main Page2013-02-19T06:44:45Z<p>Docadmin: </p>
<hr />
<div><!-- INSTRUCTIONS FOR ADMIN SITE EDITOR (see home page wiki code below these notes)<br />
Entered 4/11/09 Kathy Priola<br />
<br />
URLs given for sandbox site, can translate to live site url after launch.<br />
To edit the side nav: http://wiki.lustre.org/index.php/MediaWiki:Sidebar<br />
To edit the main page: http://wiki.lustre.org/index.php?title=Main_Page&action=submit<br />
Sample styles page (visible to all users): http://wiki.lustre.org/index.php/Sample_Style<br />
<br />
Special instructions for side nav:<br />
* To add additional headers, simply add an "@" character, and a space, within the list followed by the desired text label (@ User Resources).<br />
* If the link is an external URL, end the line with a space followed by a percent sign " %". The rendered page will switch the " %" for the external image.<br />
* Use the page naming convention to trigger the side nav's subsection appearance. For a specific page, prepend the name of the page with the name of the section that applies to the page's topic. Here are the three choices for page naming (at time of launch, subsection contents and section names may be changed at any time):<br />
** Use:Name_of_Page<br />
** Contribute:Name_of_Page<br />
** GetInvolved:Name_of_Page<br />
<br />
Miscellaneous editing instructions to supplement the Samples page:<br />
* Regarding code block text, where code text extends beyond the right margin of the box:<br />
Manual returns (enter key) need to be inserted into the the text.<br />
* __TOC__ [This will force the table of contents to the very top of the article just under any and all notifications]<br />
* To get rid of the Table of Contents for a particular page add __NOTOC__, and to force a Table of Contents into any section simply add __FORCETOC__ followed by __TOC__ to place the Table of Contents at the intro blurb. The floating of the TOC will then be handled by the style sheet.<br />
* To make a table sortable add class="sortable" next to the beginning table line<br />
* Have been told "tested the site in Opera 9, IE6, IE7, FF2 Windows, FF3 Mac"<br />
<br />
<br />
--><br />
<br />
<div class="homeLeft"><br />
<h1>BREAKING NEWS!</h1><br />
<p>Xyratex Advances Lustre&reg; Initiative and Assumes Ownership of Related Assets; Will Continue to Provide Support to Lustre Customers</p><br />
<br />
<b>Please check back for updates to [http://lustre.org Lustre.org]</b><br />
<br />
<blockquote>To read the complete press release please [http://www.xyratex.com/news/press-releases/xyratex-advances-lustre%C2%AE-initiative-assumes-ownership-related-assets Click Here].</blockquote><br />
<hr><br />
<br />
<h1>High Performance and Scalability</h1><br />
<br />
<p>For the world's largest and most complex computing environments, the Lustre™ file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.<br />
</p><br />
<br />
<blockquote><br />
'''More on Lustre performance, service, and support'''<br />
at the [https://www.xyratex.com/products/lustre Lustre product page] <br />
</blockquote><br />
<br />
<br><strong>LUG announcement from 2012 to 2013</strong><br />
<p>LUG 2013, our annual user group meeting, sponsored by Open SFS, featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2013]</p><br />
<br />
<br><br />
<strong>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7/ Lustre 1.8.7]</strong><br />
<p>Lustre 1.8.7 is GA and available for download. Lustre 1.8.7 provides support for OEL 5, RHEL 5 and SLES 10, 11, and 11sp1 offers several minor improvements, and provides a number of bug fixes. Learn about the 1.8 family of features - [[Lustre_1.8#Adaptive_Timeouts|Adaptive Timeouts]], [[Lustre_1.8#OSS_Read_Cache|OSS Read Cache]], [[Lustre_1.8#OST_Pools|OST Pools]] and [[Lustre_1.8#Version-Based_Recovery|Version-based Recovery]] and why you should upgrade.</p><br />
<br />
<br />
<strong>New [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]]</strong><br />
<p>The newly-created ''lustre-community'' mailing list is used for "meta" discussion related to Lustre development, such as how feature design, code development, patch contribution, and landing is coordinated. For more information and to sign up, see [[Lustre_Mailing_Lists#Lustre_Community_Mailing_List|Lustre Community Mailing List]].</p><br />
<br />
<br><br />
<strong>[https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=LUSTRE-200-G-F@CDS-CDS_SMI Lustre 2.0.0]</strong><br />
<p>We are pleased to announce that Lustre 2.0.0 is GA and available for download. This is a community-only release. Upgrades to 2.0.0 are not supported for production 1.8.x sites. <br />
<br><br />
<br><br />
Lustre 2.0.0 provides support for OEL 5, RHEL 5, SLES 10 and 11 (client only), and Fedora 11 (client only). This release offers a number of significant features and enhancements, including Changelogs, Commit on Share, Lustre_rsync, and Size-on-MDS (preview). Lustre 2.0.0 supporting documentation includes the [http://wiki.lustre.org/manual/LustreManual20_HTML/index.html Operations Manual], [http://wiki.lustre.org/images/6/60/821-2077-10.pdf Release Notes], and [[Change Log 2.0]].</p><br />
<br />
<br><br />
<strong>[[Lustre User Group 2012]]</strong><br />
<p>LUG 2012, our annual user group meeting, sponsored by [http://www.opensfs.org/ Open SFS], featuring a Lustre Advanced User seminar and two days of presentations on select Lustre features, upcoming enhancements, site-specific experiences using Lustre, and more. For more information, follow this link to [http://lug-opensfs.eventbrite.com/?ref=ebtn LUG 2012]</p><br />
<br />
<br />
<blockquote class="usermessage"><br />
<h6><br />
<small>Send feedback on the Lustre wiki to: [mailto:lustre-wiki-feedback@sun.com lustre-wiki-feedback@sun.com]</small><br />
</h6><br />
</blockquote><br />
</div><br />
<br />
<div class="homeRight"><br />
<ul><br />
<li class="dnld"><br />
<big>[[Download]]</big><br />
Find out about released and pre-release versions of Lustre and download free open source software.<br />
<ul><br />
<li>[http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.7 Lustre 1.8.7]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_Release_Information#Lustre_Test_Matrix|Lustre Test Matrix]]<br />
</ul><br />
</li><br />
<br />
<li class="lrn"><br />
<big>[[Learn]]</big><br />
Find out about Lustre current and upcoming features, publications and training.<br />
<ul><br />
<li>[http://wiki.lustre.org/index.php/Use:Change_Log_1.8 Lustre 1.8 Change Log]</li><br />
</ul><br />
<ul><br />
<li>[[Lustre_2.0|Lustre 2.0]]</li><br />
</ul><br />
</li><br />
<br />
<li class="use"><br />
<big>[[Use]]</big><br />
Access information about installing, configuring, administering and troubleshooting Lustre.<br />
<ul><br />
<li>[https://www.sun.com/offers/details/820-7390.xml Lustre Quick Start]</li><br />
<li>[[Use:Use|Install & Use Lustre]]</li><br />
</ul><br />
</li><br />
<br />
<li class="contribute"><br />
<big>[[Contribute]]</big><br />
Access guidelines for contributing code and testing Lustre along with developer resources and tools.<br />
<ul><br />
<li>[[Contribute:Contribute|Contribute to Lustre]]</li><br />
<li>[[Contribute:Contribute|Developer Resources]]</li><br />
</ul><br />
</li><br />
<br />
<li class="participate"><br />
<big>[[Get Involved]]</big><br />
Find out about the Lustre User Group, community projects, Lustre Centers of Excellence and more.<br />
<ul><br />
<li>[[Lustre_Community_Events,_Conferences_and_Meetings|LUG]]</li><br />
<li>[[GetInvolved:Get Involved|LCEs]]</li><br />
<li>[[Lustre_Mailing_Lists|Mailing Lists]]</li><br />
</ul><br />
</li><br />
</ul><br />
</div></div>Docadminhttp://wiki.old.lustre.org/index.php?title=Lustre_User_Group_2012&diff=12328Lustre User Group 20122012-02-20T14:36:45Z<p>Docadmin: </p>
<hr />
<div><ul><br />
<li>[http://lug-opensfs.eventbrite.com/?ref=ebtn Lustre User Group - LUG 2012]</li><br />
</ul><br><br />
<ul><br />
<li>[http://www.opensfs.org/ Sponsored by Open SFS]</li><br />
</ul>Sponsored by Open SFS</div>Docadmin