Re: [Lustre-discuss] debian/ubuntu .deb packaging

2009-06-01 Thread David Brown
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

2009-04-24 Thread David Brown
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

2008-08-15 Thread David Brown
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

2008-06-24 Thread David Brown
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

2008-06-24 Thread David Brown
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

2008-06-24 Thread David Brown
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!

2008-06-16 Thread David Brown
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!

2008-06-15 Thread David Brown
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!

2008-06-13 Thread David Brown
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

2008-03-23 Thread David Brown
  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

2008-03-20 Thread David Brown
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