[Unionfs] unionfs and sys_readahead and squashfs

Paul Albrecht albrecht at rdi1.com
Sun Nov 11 19:20:12 EST 2007




-----Original Message-----
From:	Erez Zadok [mailto:ezk at cs.sunysb.edu]
Sent:	Fri 11/9/2007 5:09 PM
To:	Phillip Lougher
Cc:	Erez Zadok; Paul Albrecht; unionfs at fsl.cs.sunysb.edu
Subject:	Re: [Unionfs] unionfs and sys_readahead and squashfs 

In message <bffbecbb0711091504j38aa4642icd1c85761165783e at mail.gmail.com>, "Phillip Lougher" writes:
> On Nov 9, 2007 1:55 AM, Erez Zadok <ezk at cs.sunysb.edu> wrote:
> > Paul, I'm happy to report that I wasn't able to reproduce this bug with
> > unionfs-2.1.8 and 2.6.24-rc1.
> >
> > I've offered to help the ubuntu guys move to unionfs-2.x.  I hope now that
> > their new release is done, they'd have more time to work with me on this
> > upgrade.
> 
> Hi Erez,
> 
> You should recall that I put the latest version of Unionfs (Unionfs
> 2.14 I believe) into the to-be-released  Gutsy Gibbon kernel back in
> September this year.   Subsequently I spent two weeks tracking down
> issues, putting in bug fixes, and generally getting Unionfs 2.1.x to
> work with the Ubuntu liveCD.
> 
> Since late September I have been off work due to an accident.  During
> that time another Canonical team member reverted Unionfs back to 1.4.
> I don't know why this was done, but I can only assume additional
> issues were found with the liveCD, and a reversion back to a known
> working Unionfs 1.4 was felt to be the best option.
> 
> Moving forward I believe Hardy Heron will and should support Unionfs
> 2.x.  Obviously, however, this can only be done once Unionfs 2.x works
> correctly with the liveCD.  If you're willing to help track down any
> issues we experience then that will be very helpful.

Absolutely willing (and able :-) to help.

To get [re]started, I'd like info on how I can get/download the following:

- a livecd image (w/ unionfs 1.x or 2.x, doesn't matter)
- kernels sources + .config for the livecd kernel
- any patches I may need on top of unionfs (eg. apparmor).

>

Here's a link to the download site for ubuntu:

http://www.ubuntu.com/getubuntu/download

Gutsy Gibbon, Ubuntu 7.10 is their latest release.

The kernel source is split in two git repos:

kernel.ubuntu.com/ubuntu/ubuntu-gutsy.git

for the kernel source. And, 

kernel.ubuntu.com/ubuntu/ubuntu-gutsy-lum.git

for module source.

I did this to get the source for both:

git clone git://kernel.ubuntu.com/ubuntu/ubuntu-gutsy.git ubuntu-gutsy
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-gutsy-lum.git ubuntu-gutsy-lum

There are instructions for building and modifying their kernel on there wiki. Here's a link:

https://help.ubuntu.com/community/Kernel/Compile

Ubuntu is based on Debian so you the config is available in /boot directory.

I have attached a copy it to this message.

I looked through the source files and I'm not sure the code was reverted correctly because the unionfs documentation in the kernel source refers to unionfs 2.0. It might be a good idea to review the kernel and module sources to see that they're consistent.

If you develop a patch against ubuntu git source send it to me and I'll test it.

I don't know what ubuntu's plans are for gutsy gibbon now that its been released, but I hope they're planning on fixing this before hardy heron.

Paul Albrecht

-------------- next part --------------
A non-text attachment was scrubbed...
Name: config-2.6.22-14-generic
Type: application/octet-stream
Size: 75311 bytes
Desc: config-2.6.22-14-generic
Url : http://www.fsl.cs.sunysb.edu/pipermail/unionfs/attachments/20071111/304854df/config-2.6-0001.obj


More information about the unionfs mailing list