[Lustre-discuss] Support for 2.6.32 kernel.org Kernel in Lustre 1.8.5

Andreas Dilger andreas.dilger at oracle.com
Wed Dec 8 13:26:28 PST 2010


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.




More information about the lustre-discuss mailing list