[Lustre-discuss] Selective e2fsprogs installation on Ubuntu

Ramiro Alba Queipo raq at cttc.upc.edu
Thu Jun 3 11:55:52 PDT 2010


Hi Jim,

Thanks for the patch. Now I can see how enable using ldiskfsprogs
instead of e2fsprogs, so than can be installed without overwriting the
original binaries in e2fsprogs.
The only thing is that your patch as it is for 1.41.5.sun1, must be
redone for 1.41.10.sun2, but I wonder if this changes only affect to
print stuff so that it is 'safe' to not to commit then. Or else, they
can modify program behaviour

Cheers

On Tue, 2010-06-01 at 10:54 -0700, Jim Garlick wrote:
> I've attached our patch to e2fsprogs which turns it into ldiskfsprogs.
> We also have a custom spec file for it but since you're using Ubuntu I assume
> that's of no use to you.
> 
> This is against 1.41.5.sun1
> 
> Jim
> 
> On Tue, Jun 01, 2010 at 10:19:05AM -0700, Andreas Dilger wrote:
> > On 2010-06-01, at 07:25, Ramiro Alba Queipo wrote:
> > > On Tue, 2010-06-01 at 02:15 -0600, Andreas Dilger wrote:
> > >> On 2010-06-01, at 01:23, Ramiro Alba Queipo wrote:
> > >>> I've just compiled the last patched e2fsprogs (1.41.10) package suitable
> > >>> for the last lustre version (1.8.3) and I had some booting problems when
> > >>> overriding some existing files in original packages (Ubuntu LTS 10.04),
> > >>> so I thought it would be better to install only the needed programs from
> > >>> patched e2fsprogs:
> > >> 
> > >> It is possible to build the lustre e2fsprogs as "ldiskfsprogs" via configure option.
> > > 
> > > Fine. But, I can not see how to do it. No references to ldiskfsprogs
> > > when doing ./configure --help. Only seen at 'e2fsprogs.spec.in, but I do
> > > not know how to use. Please, could you give me a minimal guideline. I've
> > > worked enough with autoconf/automake so that I can understand it .
> > 
> > Hmm, possibly this is still in a patch at LLNL?  Maybe Jim (CC'd) can send you their latest patch.
> > 
> > Also, depending on what the problem actually is, you can build the e2fsprogs package without many of the optional components:
> > 
> >   --disable-libuuid	  do not build private uuid library
> >   --disable-libblkid	  do not build private blkid library
> >   --disable-debugfs   	  disable support of debugfs program
> >   --disable-e2scan   	  disable support of e2scan program
> >   --disable-imager   	  disable support of e2image program
> >   --disable-resizer   	  disable support of e2resize program
> >   --disable-tls           disable use of thread local support
> >   --disable-uuidd         disable building the uuid daemon
> > 
> > Of course, it would also be good to figure out what was actually causing your booting problems, and fix that rather than just working around it.
> > 
> > >>> Clients:
> > >>> --------
> > >>> 
> > >>> Only 'lfsck' (compiled with --with-lustre=_LUSTRE_SOURCE_DIR_) is useful
> > >>> 
> > >>> Servers:
> > >>> --------
> > >>> 
> > >>> mke2fs -> called by 'mkfs.lustre'
> > >>> e2fsck -> not called by lustre but needed to check a failed MDT/OST so
> > >>> it can be installed as other name
> > >>> tune2fs -> called by tunefs.lustre?/can be installed as a not existing
> > >>> program
> > >>> dumpe2fs -> useful but not essential?
> > >>> 
> > >>> Please, tell me if I am missing/misunderstanding  something?
> > >>> 
> > >>> Cheers
> > >>> 
> > >>> -- 
> > >>> 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.
> > >>> 
> > >>> _______________________________________________
> > >>> Lustre-discuss mailing list
> > >>> Lustre-discuss at lists.lustre.org
> > >>> http://*lists.lustre.org/mailman/listinfo/lustre-discuss
> > >> 
> > >> 
> > >> Cheers, Andreas
> > >> --
> > >> Andreas Dilger
> > >> Lustre Technical Lead
> > >> Oracle Corporation Canada Inc.
> > >> 
> > >> 
> > > -- 
> > > 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.
> > > 
> > 
> > 
> > Cheers, Andreas
> > --
> > Andreas Dilger
> > Lustre Technical Lead
> > Oracle Corporation Canada Inc.
> > 
> 
> -- 
> Aquest missatge ha estat analitzat per MailScanner
> a la cerca de virus i d'altres continguts perillosos,
> i es considera que està net.
> 
-- 
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.




More information about the lustre-discuss mailing list