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
