Re: [Lustre-discuss] debian/ubuntu .deb packaging
You might also want to pass this onto the pkg-lustre maintainers site. Also their svn repository for what patches they use for things svn://svn.debian.org/svn/pkg-lustre It might be prudent to let them know what you plan on doing for debian support so you can not step on each others toes. Thanks, - David Brown On Mon, Jun 1, 2009 at 9:25 AM, Ramiro Alba Queipo r...@cttc.upc.edu wrote: On Mon, 2009-06-01 at 09:21 -0400, Brian J. Murrell wrote: Hello all, I have a patch for our current development tree that adds the required /debian directory in order to be able to package up a patchless client from a source checkout/tarball release of Lustre. Before it can get added to our source tree it needs inspecting from a couple of people knowledgeable in doing .deb packaging however. So I am hoping that a couple of the people responsible for the packaging of the existing .debs for Ubuntu/Debian wouldn't mind inspecting my patch. Or anyone else who feels they are proficient enough in .deb packaging to offer approval or constructive criticism of my patches is welcome. You will need an account in our bugzilla in order to transact the inspection and approval and/or criticism. I would be glad to contribute though I am not a Debian developer, but I am very interested as I recently had to make Debian packages for lustre-1.8.0 as no packages from Debian are available yet. I started from existing Debian sources for lustre-1.6.7-2 and I adapted then as my knowledge allowed me, and then I made a local Ubuntu repository. We have a 128 client cluster using Infiniband that intends to use Lustre as the central storage with 2 OSSs and a DDN 9900 unit. Not in production yet, so I can make tests freely and play with it. It seems to work but I would be glad to share what I did I learn from others work Regards Anyone interested? Cheers, b. ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss -- Ramiro Alba Centre Tecnològic de Tranferència de Calor http://www.cttc.upc.edu Escola Tècnica Superior d'Enginyeries Industrial i Aeronàutica de Terrassa Colom 11, E-08222, Terrassa, Barcelona, Spain Tel: (+34) 93 739 86 46 -- Aquest missatge ha estat analitzat per MailScanner a la cerca de virus i d'altres continguts perillosos, i es considera que està net. For all your IT requirements visit: http://www.transtec.co.uk ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
Re: [Lustre-discuss] Lustre 1.8 and vanilla kernel version
Personally, I'm waiting for them to get the use vanilla kernel greater than 2.6.27 for servers bug out of the way first, they have testing and are also trying to integrate ext4 that direction. I think it would be nice to get an updated vanilla patch set in the lustre source :) Thanks, - David Brown On Fri, Apr 24, 2009 at 7:22 AM, Ralf Utermann ralf.uterm...@physik.uni-augsburg.de wrote: Dear list, we are using Lustre on a Debian compute cluster. With the Debian Lustre packages we have to use a vanilla kernel as a base and currently we use a 2.6.22.19. My question: will there be a patch series for a newer vanilla kernel in Lustre 1.8? At least I don't see it in CVS ... Or has anybody a newer kernel working as a server? Best regards, Ralf -- Ralf Utermann _ Universität Augsburg, Institut für Physik -- EDV-Betreuer Universitätsstr.1 D-86135 Augsburg Phone: +49-821-598-3231 SMTP: ralf.uterm...@physik.uni-augsburg.de Fax: -3411 ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
Re: [Lustre-discuss] lustre + debian
On Fri, Aug 15, 2008 at 9:48 AM, Robert LeBlanc [EMAIL PROTECTED] wrote: You should be able to use official Debian mirrors, that is all that we used, you don't have to build your own packages from scratch either as the packages are already in Lenny. Just apt-get the packages that he built: lustre-utils#Userspace lustre util lustre-dev #Development headers lustre-source #Source for the kernel module lustre-tests#Test suite linux-patch-lustre #Patch for the linux kernel. And the kernel-source and just skip down to where he builds his kernel. Robert Just thought I'd mention the package repository that I maintain as well for debian/ubuntu lustre packages http://www.pdsi-scidac.org/repository/debian http://www.pdsi-scidac.org/repository/ubuntu I rebuild the latest packages from debian and build them for all distributions (except for ubuntu/intrepid and debian/experimental) of debian and ubuntu. If you don't want to build everything on your own using mine is what its there for. Thanks, - David Brown On 8/15/08 10:38 AM, Troy Benjegerdes [EMAIL PROTECTED] wrote: I'm about to try this, and figured it would be worth documenting on the wiki.. http://wiki.lustre.org/index.php?title=Debian_Install so far the only issue is debian.internal.sanger.ac.uk is not visible to us outsiders ;) -- Robert LeBlanc Life Sciences Computer Support Brigham Young University [EMAIL PROTECTED] (801)422-1882 ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
[Lustre-discuss] CentOS 5.2 OFED 1.3
So, CentOS 5.2 finally came out and they apparently have support for OFED 1.3 (ish). If people would really like a lustre kernel built with ofed 1.3 I've tested mine out and it seems to work fine. x86_64 version only I'm building the i386 one. http://www.pdsi-scidac.org/repository/centos/5/os/x86_64/ Thanks, - David Brown ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
[Lustre-discuss] lustre o2ib without ib_ipoib
So does lustre work without having IP over IB enabled? I seem to be having problems with this. LustreError: 8847:0:(o2iblnd.c:1569:kiblnd_startup()) Can't query IPoIB interface ib0: it's down LustreError: 105-4: Error -100 starting up LNI o2ib LustreError: 8847:0:(events.c:707:ptlrpc_init_portals()) network initialisation failed Our security plan for the box prevents us from having IP over the IB is there any way to run lustre over the IB without IP like Quadrics can? Thanks, - David Brown ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
[Lustre-discuss] CEA Lustre HSM Solution
I was wondering if anyone would know who specifically to contact about the lustre HSM being thought up by CEA? Email contact information would be prefered. We are interested in seeing how far they've gone and are interested in testing out the solution. Thanks, - David Brown ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
Re: [Lustre-discuss] Announce: Lustre 1.6.5 is available!
Current version of rhel 5.2 is: [EMAIL PROTECTED] ~]# rpm -qa | grep kernel kernel-xen-2.6.18-92.1.1.el5 I'm running xen stuff currently... On Mon, Jun 16, 2008 at 7:48 AM, Brian J. Murrell [EMAIL PROTECTED] wrote: On Mon, 2008-06-16 at 00:25 +0200, Erich Focht wrote: A related question: is there an easy way of building the Lustre kernel RPMs for the RHEL 5.2 kernel? Which kernel version is RHEL 5.2? b. ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
Re: [Lustre-discuss] Announce: Lustre 1.6.5 is available!
On Sun, Jun 15, 2008 at 3:25 PM, Erich Focht [EMAIL PROTECTED] wrote: A related question: is there an easy way of building the Lustre kernel RPMs for the RHEL 5.2 kernel? Maybe a bug in bugzilla with patches or so? In the past I've simply added the appropriate things to the rhel kernel spec file, the CFS guys have a very different build suite (I'm unsure how it works I've never been able to reproduce it). After modifying the rhel spec and putting the added 'lustre' config and lustre kernel patches in the SOURCE directory all you have to do is call rpmbuild. This patch was made against an old 2.6.18-5x kernel not the 2.6.18-9x of rhel 5.2. So Some things in the patch will have to be modified. Also, this was used with 1.6.4 not 1.6.5 so if they added some extra patches in the series those need to be added to the appropriate part of the spec file. rpmbuild -ba --with lustre kernel-2.6.spec --- kernel-2.6.spec 2007-11-14 07:26:34.0 -0800 +++ kernel-2.6-lustre.spec 2008-01-10 14:34:30.0 -0800 @@ -15,6 +15,8 @@ %define with_smp %{?_without_smp: 0} %{?!_without_smp: 1} # kernel-PAE (only valid for i686) %define with_pae %{?_without_pae: 0} %{?!_without_pae: 1} +# kernel-lustre (only for lustre servers) +%define with_lustre %{?_without_lustre: 0} %{?!_without_lustre: 1} # kernel-xen (only valid for i686, x86_64 and ia64) %define with_xen %{?_without_xen: 0} %{?!_without_xen: 1} # kernel-kdump (only valid for ppc64) @@ -84,6 +86,7 @@ %if %{with_baseonly} %define with_smp 0 %define with_pae 0 +%define with_lustre 0 %define with_xen 0 %define with_kdump 0 %define with_debug 0 @@ -367,6 +370,9 @@ #Source67: kernel-%{kversion}-sparc64.config #Source68: kernel-%{kversion}-sparc64-smp.config +Source70: kernel-%{kversion}-x86_64-lustre.config +Source71: kernel-%{kversion}-i686-lustre.config + Source80: config-rhel-generic Source82: config-rhel-ppc64-generic Source83: config-olpc-generic @@ -1601,6 +1607,22 @@ Patch21879: linux-2.6-isdn-i4l-fix-memory-overruns.patch Patch21880: linux-2.6-ppc-chrp-fix-possible-strncmp-null-pointer-usage.patch Patch21881: linux-2.6-nfs-potential-file-corruption-issue-when-writing.patch + +# lustre patches +patch25000: lustre_version.patch +patch25001: vfs_races-2.6-rhel5.patch +patch25002: i_filter_data.patch +patch25003: jbd-jcberr-2.6.18-vanilla.patch +patch25004: export_symbols-2.6.18-vanilla.patch +patch25005: dev_read_only-2.6.18-vanilla.patch +patch25006: export-2.6.18-vanilla.patch +patch25007: 8kstack-2.6.12.patch +patch25008: export-show_task-2.6.18-vanilla.patch +patch25009: sd_iostats-2.6-rhel4.patch +patch25010: export_symbol_numa-2.6-fc5.patch +patch25011: jbd-stats-2.6-rhel5.patch +# end lustre patches + # adds rhel version info to version.h Patch0: linux-2.6-rhel-version-h.patch # empty final patch file to facilitate testing of kernel patches @@ -1738,6 +1760,42 @@ This package provides kernel headers and makefiles sufficient to build modules against the SMP kernel package. +%package lustre +Summary: The Linux kernel compiled for Lustre. +Group: System Environment/Kernel +Provides: kernel = %{version} +Provides: kernel-drm = 4.3.0 +Provides: kernel-%{_target_cpu} = %{rpmversion}-%{release}lustre +Prereq: %{kernel_prereq} +Conflicts: %{kernel_dot_org_conflicts} +Conflicts: %{package_conflicts} +# upto and including kernel 2.4.9 rpms, the 4Gb+ kernel was called kernel-enterprise +# now that the smp kernel offers this capability, obsolete the old kernel +Obsoletes: kernel-enterprise 2.4.10 +# We can't let RPM do the dependencies automatic because it'll then pick up +# a correct but undesirable perl dependency from the module headers which +# isn't required for the kernel proper to function +AutoReq: no +AutoProv: yes + +%description lustre +This package includes a Lustre version of the Linux kernel. It is +required only on machines that want to be lustre servers. + +%package lustre-devel +Summary: Development package for building kernel modules to match the Lustre kernel. +Group: System Environment/Kernel +Provides: kernel-lustre-devel-%{_target_cpu} = %{rpmversion}-%{release} +Provides: kernel-devel-%{_target_cpu} = %{rpmversion}-%{release}lustre +Provides: kernel-devel = %{rpmversion}-%{release}lustre +AutoReqProv: no +Prereq: /usr/bin/find + +%description lustre-devel +This package provides kernel headers and makefiles sufficient to build modules +against the Lustre kernel. + + %if %{?debugbuildsenabled} %package debug Summary: The Linux kernel compiled with extra debugging enabled. @@ -3217,6 +3275,20 @@ %patch21879 -p1 %patch21880 -p1 %patch21881 -p1 + +#lustre patches +%patch25000 -p1 +%patch25001 -p1 +%patch25002 -p1 +%patch25003 -p1 +%patch25004 -p1 +%patch25005 -p1 +%patch25006 -p1 +%patch25007 -p1 +%patch25008 -p1 +%patch25009 -p1 +%patch25010 -p1 +%patch25011 -p1 # correction of SUBLEVEL/EXTRAVERSION in top-level source tree Makefile # patch the Makefile to
Re: [Lustre-discuss] Announce: Lustre 1.6.5 is available!
Uhm, what happened to the infiniband support in the cfs kernel rpms? 1.6.4.3 had infiniband support but the drivers aren't there for the 1.6.5 versions for rhel5. Thanks, - David Brown On Thu, Jun 12, 2008 at 4:14 PM, Terry Rutledge [EMAIL PROTECTED] wrote: Hi all, At long last, Lustre 1.6.5 is available on the Sun Download Center Site. http://www.sun.com/software/products/lustre/get.jsp The change log and release notes can be read here: http://wiki.lustre.org/index.php?title=Change_Log_1.6 Thank you for your assistance; as always, you can report issues via Bugzilla (https://bugzilla.lustre.org/) Happy downloading! -- The Lustre Team -- ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
Re: [Lustre-discuss] Download Problems with lustre 1.6.4.3
I had the *very same* experience, receiving from SDLC talk about firewall settings etc., culminating in an off-topic and canned referral to the Java development community -- very frustrating. I found the RPMs I was seeking at the download site Oleg mentioned. Feels like arriving at an oasis of sanity. -- Thank you very much! If there has been more issues than just mine and if you've brought the download issue up with SDLC. I'd like to know a few things from you if you could (this goes to anyone having issues). 1) location in the world or internet. 2) when you tried to download. 3) if you have some SDLC reference number that I can pass on to the people I'm talking to so they can see there's a more wide spread issue here (Sun being stupid? ;). The more data we can throw at them complaining about this hopefully they'll get the picture that it sucks and they need to fix it. Thanks, - David Brown ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss
Re: [Lustre-discuss] Download Problems with lustre 1.6.4.3
On Thu, Mar 20, 2008 at 2:46 AM, Oleg Drokin [EMAIL PROTECTED] wrote: Hello! On Mar 20, 2008, at 4:55 AM, Patrick Winnertz wrote: I've tried just some minutes ago to download the sourcecode of lustre from [1], but it failed with this error: Please try http://downloads.lustre.org This is new downloads site that went onto comission just yesterday, so no wide announcements were made yet, it seems. I've been attempting to convince sun that their download website sucks and they need to change it, I could paste the entire email thread but that would be cruel, to you guys. Could the wiki.lustre.org download link get changed to the downloads.lustre.org location? Thanks, - David Brown ___ Lustre-discuss mailing list Lustre-discuss@lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss