From: Martin Vogt <vogt@itwm.fraunhofer.de>
Date: Thu, 24 Aug 2006 10:16:44 +0200
Hello clusterfs,
I''m trying to build lustre 1.5.91 with 2.6.16 vanilla kernel.
Should this work?
Eventually, I hope so, but out of the box, no. I believe the only
vanilla kernel that cfs supports with the 1.5.91 release is 2.6.12.
I also need to use vanilla kernels, and have done a fair bit of
banging on lustre to make it work with kernels more modern than
2.6.12. I recently posted a set of patches which work with 2.6.15, I
encourage you to take a look at those.
I see that the patches from FC-5 may be the point to start with,
but I''m unsure, how much work it would be.
Is the i_sem -> i_mutex conversion already in lustre beta4?
Does clusterfs has already an internal version against 2.6.16?
The last time I ported lustre 1.2 to newer 2.4 kernels with
good results, but this time I''m unsure if the same thing
is possible with 1.5.91 against 2.6.16.
Any hints or suggestions are greatly appreciated.
It''s not a trivial amount of work. If you really need .16, I would
start with the .15 code base, apply the .15->.16 patches, and then
work through the discrepancies that are left over from the patching
process.
If you do that, I hope you''ll post the results, as I will likely be
interested in .16+ in the foreseeable future.