[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] libfsimage: add ext4 support for CentOS 5.x



On Thu, Sep 06, 2012 at 08:23:05AM +0100, Ian Campbell wrote:
> On Wed, 2012-09-05 at 21:55 +0100, Pasi Kärkkäinen wrote:
> > On Wed, Sep 05, 2012 at 07:04:49PM +0100, Ian Campbell wrote:
> > > On Wed, 2012-09-05 at 13:03 +0100, Roger Pau Monne wrote:
> > > > CentOS 5.x forked e2fs ext4 support into a different package called
> > > > e4fs, and so headers and library names changed from ext2fs to ext4fs.
> > > > Check if ext4fs/ext2fs.h and -lext4fs work, and use that instead of
> > > > ext2fs to build libfsimage. This patch assumes that if the ext4fs
> > > > library is present it should always be used instead of ext2fs.
> > > > 
> > > > This patch includes a rework of the ext2fs check, a new ext4fs check
> > > > and a minor modification in libfsimage to use the correct library.
> > > > 
> > > > Signed-off-by: Roger Pau Monne <roger.pau@xxxxxxxxxx>
> > > 
> > > Thanks.
> > > 
> > > Any patch which is intended for 4.2 at this stage needs to come with
> > > some rationale as to why it is acceptable at this late stage.
> > > 
> > 
> > rhel5/centos5 has a lot of Xen users, so it'd be nice if those people
> > could build Xen 4.2 from sources and still have pygrub ext4 support.
> 
> I'm sorry but two days (now one day) before the final RC we need more
> justification than "it would be nice".
> 

I understand that. 

> Who are these people? How many of them are there? Why are they doing
> this? If you are building from source what reason is there to be using
> RHEL5?
> 
> We certainly don't seem to be getting bugs reports (either on -devel@ or
> -users@) about this problem.
> 

Ok, so it'd be mostly *CentOS5* users, who don't have the support contracts 
anyway.
I'm not able to give you any numbers. I hit this issue myself,
so I thought it'd be nice to get it fixed in upstream Xen aswell. 


> > (the stock redhat el5 Xen 3.1.2 rpms have similar tweaks and 
> > they do provide pygrub ext4 support out-of-the-box on el5).
> > 
> > Also XenServer/XCP has hacks to get pygrub ext4 support enabled in similar 
> > way,
> > so it'd make sense to fix/workaround this properly in Xen upstream.
> 
> This seems right and proper to me and isn't an argument for us taking
> and carry this hack in our tree.
> 
> IMHO the presence of libe4fs in RHEL5 is a distro specific packaging
> hack and it is appropriate that the fallout be dealt with via RHEL5
> specific packaging hacks.
> 

The patch that Roger submitted is dealing with this in a nice way though.. 
Or was there something wrong with the patch? 


> > > Therefore unless someone can argue convincingly for it this is 4.3
> > > material.
> > > 
> > 
> > I'm not expecting that was convincing enough :) so if not 4.2.0 then 4.3 
> > and 4.2.1 ? 
> 
> Perhaps. I'm not entirely convinced of the need at all though. If RHEL5
> was the current release then maybe, but RHEL6 is nearly two years old at
> this point.
> 

RHEL5 has "Production Phase" support until 2017. It's still getting 
improvements and new features in 5.x point releases, and still keeping 
the ABI stable and compatible with earlier 5.x versions; 
that's why the e4fs stuff exists in the first place - to not break the ABI.

Next year it'll transform into "security maintenance and minor fixes"-mode.


-- Pasi


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.