Hi,

during the last weeks we have been working on lustre for linux-2.6.20 and 
presently it runs rather stable.

The modified lustre-1.4.10 can be found here:
http://www.pci.uni-heidelberg.de/tc/usr/bernd/downloads/lustre/

Release notes: ldiskfs2 was disabled, the changes in the ext4 layer between 
2.6.16-SLES10 and 2.6.20-vanilla were just too large and we simply didn't 
understand the logic behind some of the ldiskfs3 patches. In order to prevent 
data corruption ldiskfs2 is disabled for now (presently even wouldn't 
compile).

Diskussions and reviews of our modifications are welcome.


Installation instructions:

1.) Download and extract it, the main data will be in 
lustre-1.4.10/lustre-1.4-10 (sorry for the additional lustre-1.4-10 
directory, but this way its just a little bit easier to manage our external 
patches).

2.) Download and extract (vanilla) linux-2.6.20 and create the following 
links:

linux-2.6.20/patches -> 
lustre-1.4.10/lustre-1.4.10/lustre/kernel_patches/patches


linux-2.6.20/series -> 
lustre-1.4.10/lustre-1.4.10/lustre/kernel_patches/series/2.6.20-vanilla.series

3.) Change into the linux-2.6.20 directory and run "quilt push -va"

4.) Build and install your kernel

5.) Set a variable L_KERNEL, e.g. 
export L_KERNEL={path_to_linux_source}/linux-2.6.20

5.) Change into the lustre-1.4.10/lustre-1.4.10/ directory and configure 
lustre

   ./configure ./configure --with-o2ib=$L_KERNEL --with-linux=$L_KERNEL 
--disable-liblustre --disable-tests

6.) Build lustre: 
        make LDISKFS_SERIES=2.6.20-vanilla.series


The work on Lustre has been done by Goswin von Brederlow and me and was 
supported by Q-Leap Networks GmbH.



-- 
Bernd Schubert
Q-Leap Networks GmbH

_______________________________________________
Lustre-discuss mailing list
[email protected]
https://mail.clusterfs.com/mailman/listinfo/lustre-discuss

Reply via email to