Bernd Schubert
2007-May-10 06:56 UTC
[Lustre-discuss] [announcement] lustre-1.4.10 for linux-2.6.20
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
Snider, Tim
2007-May-10 10:51 UTC
[Lustre-discuss] [announcement] lustre-1.4.10 for linux-2.6.20
Bernd, Have you done or are you planning to do any work porting 1.5.9x or 1.6.0 to 2.6.20? Thx, Tim Timothy Snider Storage Architect Strategic Planning, Technology and Architecture LSI Logic Corporation 3718 North Rock Road Wichita, KS 67226 (316) 636-8736 tim.snider@lsi.com -----Original Message----- From: lustre-discuss-bounces@clusterfs.com [mailto:lustre-discuss-bounces@clusterfs.com] On Behalf Of Bernd Schubert Sent: Thursday, May 10, 2007 7:57 AM To: lustre-discuss@clusterfs.com Subject: [Lustre-discuss] [announcement] lustre-1.4.10 for linux-2.6.20 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 Lustre-discuss@clusterfs.com https://mail.clusterfs.com/mailman/listinfo/lustre-discuss
Bernd Schubert
2007-May-10 11:55 UTC
[Lustre-discuss] [announcement] lustre-1.4.10 for linux-2.6.20
On Thursday 10 May 2007 18:50:56 Snider, Tim wrote:> Bernd, > Have you done or are you planning to do any work porting 1.5.9x or 1.6.0 > to 2.6.20?Can we make a deal? We get a bugfree 53C1030 bios from you and we will port lustre-1.6 to 2.6.20 ;-) ? Even though we are already using the most recent bios version from available from lsi.com we still get messages like this [ 3616.744000] mptbase: ioc0: IOCStatus(0x004b): SCSI IOC Terminated [ 3616.752000] mptbase: ioc0: LogInfo(0x11010117): F/W: bug! MID not found But seriously, I already took ldiskfs (extent, mballoc) patches from lustre-1.6.0 and used them for lustre-1.4.10, so the ldiskfs stuff seems to be rather compatible. The generic kernel patches probably also don''t need much work and I hope this is also true for the rest of lustre. Probably already tomorrow I will test lustre-1.6 as diskless client and maybe sometime next week I will test lustre-1.6 with 2.6.20, but this also depends on other workload. Cheers, Bernd -- Bernd Schubert Q-Leap Networks GmbH