Hi, I like to configure Lustre Serever on a 32 bit ARM system. Where can I download prebuilt binaries packages and its corresponding sources? I tried rpm files under http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.5/rhel5-i686/ on linux 2.6.18-194.el5, but there are some unknown symbol, like ldiskfs_free_block, ldiskfs_journal_start_sb, ... in fsfilt_ldiskfs.ko. Does anyone know where to get the complete package and which linux kernel version will match to the package? Thank you for the help. -Weilin _______________________________________________ Lustre-discuss mailing list Lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
On 2013-10-11, at 17:59, "Weilin Chang" <Weilin.Chang-hv44wF8Li93QT0dZR+AlfA@public.gmane.org<mailto:Weilin.Chang-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>> wrote: I like to configure Lustre Serever on a 32 bit ARM system. Where can I download prebuilt binaries packages and its corresponding sources? I tried rpm files under http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.5/rhel5-i686/ on linux 2.6.18-194.el5, but there are some unknown symbol, like ldiskfs_free_block, ldiskfs_journal_start_sb, … in fsfilt_ldiskfs.ko. You are missing the lustre-ldiskfs package. That said, the lustre.org<http://lustre.org> site only has very ancient versions of Lustre (for reasons too complex to discuss here). You should go to downloads.hpdd.intel.com<http://downloads.hpdd.intel.com> for new versions of Lustre, either 2.1.6 or 2.4.1. Does anyone know where to get the complete package and which linux kernel version will match to the package? There are no pre-built Arm binaries, and I don''t know if anyone has ever tried that. The newer versions of Lustre are more likely to build against a newer kernel as is needed for Arm, and any build fixes would only go into the new releases, so that is probably where you want to start. If you do decide to work on getting builds for Arm please see: https://wiki.hpdd.intel.com/display/PUB/Submitting+Changes For how to submit patches to be accepted into the tree. Cheers, Andreas
Dilger: Thank you for replying my email. The latest releases only have kernel patches for 64 bit Linux. Where can I download a Lustre release which has kernel patches for a 32 bit Linux kernel? -Weilin -----Original Message----- From: Dilger, Andreas [mailto:andreas.dilger-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org] Sent: Saturday, October 12, 2013 12:23 AM To: Weilin Chang Cc: lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org; Weilin Chang Subject: Re: [Lustre-discuss] where to download lustre for 32 bit servers On 2013-10-11, at 17:59, "Weilin Chang" <Weilin.Chang-hv44wF8Li93QT0dZR+AlfA@public.gmane.org<mailto:Weilin.Chang-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>> wrote: I like to configure Lustre Serever on a 32 bit ARM system. Where can I download prebuilt binaries packages and its corresponding sources? I tried rpm files under http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.5/rhel5-i686/ on linux 2.6.18-194.el5, but there are some unknown symbol, like ldiskfs_free_block, ldiskfs_journal_start_sb, ... in fsfilt_ldiskfs.ko. You are missing the lustre-ldiskfs package. That said, the lustre.org<http://lustre.org> site only has very ancient versions of Lustre (for reasons too complex to discuss here). You should go to downloads.hpdd.intel.com<http://downloads.hpdd.intel.com> for new versions of Lustre, either 2.1.6 or 2.4.1. Does anyone know where to get the complete package and which linux kernel version will match to the package? There are no pre-built Arm binaries, and I don''t know if anyone has ever tried that. The newer versions of Lustre are more likely to build against a newer kernel as is needed for Arm, and any build fixes would only go into the new releases, so that is probably where you want to start. If you do decide to work on getting builds for Arm please see: https://wiki.hpdd.intel.com/display/PUB/Submitting+Changes For how to submit patches to be accepted into the tree. Cheers, Andreas
On Mon, 2013-10-14 at 21:48 +0000, Weilin Chang wrote:> Dilger: > > Thank you for replying my email. > > The latest releases only have kernel patches for 64 bit Linux. Where > can I download a Lustre release which has kernel patches for a 32 bit > Linux kernel?32 bit and different arches are handled by config changes not by code change. I don''t know much about Arm, have you ported much code to the arch? I would assume it is not trivial work to get Lustre on 32 bit Arm but likely newer Lustre will be easier than older Lustre. You may want to look at the Linux Kernel staging tree and see if you can get the Lustre Client working in your environment. You will likely learn alot about the process and the challenges if you can accomplish this. Thanks, Keith> > -Weilin > > -----Original Message----- > From: Dilger, Andreas [mailto:andreas.dilger-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org] > Sent: Saturday, October 12, 2013 12:23 AM > To: Weilin Chang > Cc: lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org; Weilin Chang > Subject: Re: [Lustre-discuss] where to download lustre for 32 bit servers > > On 2013-10-11, at 17:59, "Weilin Chang" <Weilin.Chang-hv44wF8Li93QT0dZR+AlfA@public.gmane.org<mailto:Weilin.Chang-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>> wrote: > > I like to configure Lustre Serever on a 32 bit ARM system. Where can I download prebuilt binaries packages and its corresponding sources? > I tried rpm files under http://downloads.lustre.org/public/lustre/v1.8/lustre_1.8.5/rhel5-i686/ on linux 2.6.18-194.el5, but there are some unknown symbol, like ldiskfs_free_block, ldiskfs_journal_start_sb, ... in fsfilt_ldiskfs.ko. > > You are missing the lustre-ldiskfs package. > > That said, the lustre.org<http://lustre.org> site only has very ancient versions of Lustre (for reasons too complex to discuss here). You should go to downloads.hpdd.intel.com<http://downloads.hpdd.intel.com> for new versions of Lustre, either 2.1.6 or 2.4.1. > > Does anyone know where to get the complete package and which linux kernel version will match to the package? > > There are no pre-built Arm binaries, and I don''t know if anyone has ever tried that. The newer versions of Lustre are more likely to build against a newer kernel as is needed for Arm, and any build fixes would only go into the new releases, so that is probably where you want to start. > > If you do decide to work on getting builds for Arm please see: > https://wiki.hpdd.intel.com/display/PUB/Submitting+Changes > > For how to submit patches to be accepted into the tree. > > Cheers, Andreas > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss-aLEFhgZF4x6X6Mz3xDxJMA@public.gmane.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss