Nirmal Seenu
2010-Dec-08 19:03 UTC
[Lustre-discuss] Support for 2.6.32 kernel.org Kernel in Lustre 1.8.5
I have a quick question whether patchless clients for kernel.org kernel 2.6.32 is officially supported under Lustre 1.8.5 or if need to include any patches. In the lustre source tree lustre/ChangeLog say that 2.6.32 is supported while the wiki page(http://wiki.lustre.org/index.php/Change_Log_1.8) says only kernels up to 2.6.30 are officially supported for patchless clients. Note: I am able to build the patchless clients cleanly with 2.6.32.20 kernel and OFED 1.5.2. Thanks Nirmal
Kevin Van Maren
2010-Dec-08 19:07 UTC
[Lustre-discuss] Support for 2.6.32 kernel.org Kernel in Lustre 1.8.5
Client support through 2.6.32 (vanilla) is in v1.8.5. Looks like one page missed getting updated. http://wiki.lustre.org/index.php/Lustre_Release_Information#Lustre_Support_Matrix Kevin Nirmal Seenu wrote:> I have a quick question whether patchless clients for kernel.org kernel 2.6.32 is officially supported under Lustre 1.8.5 or if need to include any > patches. > > In the lustre source tree lustre/ChangeLog say that 2.6.32 is supported while the wiki page(http://wiki.lustre.org/index.php/Change_Log_1.8) says only > kernels up to 2.6.30 are officially supported for patchless clients. > > Note: I am able to build the patchless clients cleanly with 2.6.32.20 kernel and OFED 1.5.2. > > Thanks > Nirmal > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss >
Papp Tamas
2010-Dec-08 19:16 UTC
[Lustre-discuss] Support for 2.6.32 kernel.org Kernel in Lustre 1.8.5
On 12/08/2010 08:07 PM, Kevin Van Maren wrote:> Client support through 2.6.32 (vanilla) is in v1.8.5. Looks like one > page missed getting updated. > > http://wiki.lustre.org/index.php/Lustre_Release_Information#Lustre_Support_MatrixI have a question too:) What patches should be applied to be able to use kernel version 2.6.34? Thank you, tamas
Andreas Dilger
2010-Dec-08 21:26 UTC
[Lustre-discuss] Support for 2.6.32 kernel.org Kernel in Lustre 1.8.5
On 2010-12-08, at 12:16, Papp Tamas wrote:> On 12/08/2010 08:07 PM, Kevin Van Maren wrote: >> Client support through 2.6.32 (vanilla) is in v1.8.5. Looks like one >> page missed getting updated. >> >> http://wiki.lustre.org/index.php/Lustre_Release_Information#Lustre_Support_Matrix > > What patches should be applied to be able to use kernel version 2.6.34?I don''t think anyone has started working on kernels > 2.6.32, because that is the latest kernel supported by RHEL and SLES. That means you, or someone else interested in these kernels, needs to develop these patches. The first step to adding support for 2.6.34 is to file a bug in bugzilla with "2.6.34" in the title and/or "2.6.36" so that others can find this. Next, try running "configure" and building Lustre against this kernel, and finding out what breaks. Please file _separate_ patches for each kind of breakage (e.g. new API, new fields in structures, etc). Inevitably some of these changes will be accepted as-is, while others will need revision and further testing, and putting them all in the same patch means none of these changes will land until all of them are correct. Depending on the changes made to the kernel, there may be non-trivial changes to the kernel VFS/API that prevent simple compile-time fixes, at which point someone more familiar with the kernel and/or Lustre needs to get involved. At least by providing the basic patches (which we can hopefully land sooner rather than later), it will simplify the efforts of the other developers. Cheers, Andreas -- Andreas Dilger Lustre Technical Lead Oracle Corporation Canada Inc.