[linux-lvm] Re: [reiserfs-list] mounting reiserfs snapshot fails

Ed Tomlinson tomlins at cam.org
Mon Apr 30 04:31:29 UTC 2001


On Monday 30 April 2001 00:23, Ed Tomlinson wrote:

> > The bug is that reiserfs needs to try harder to wait for the current
> > transaction to end.  A slight change in the semantics there didn't get
> > carried into the reiserfs write_super_lockfs call (reiserfs_block_writes
> > used to be enough on its own).
> >
> > But, it only hits when LVM can create the snapshot faster than the next
> > reiserfs writer can commit the transaction, which doesn't happen often
> > for me.
>
> This is not fixing the problem here.  What else do you need to figure this
> one out?  I did verify that I built from souce with both the fix VFS
> locking the the reiserfs fix applied.  Symptoms remain the same,
> debugreiserfs is still finding a null block where it expects the sb.

Some more info.  

If I use: lvcreate -L1G -s -n snap /dev/lv/root /dev/hdg1
the snapshoot is corrupt

if I use: lvcreate -L1G -s -n snap /dev/lv/root /dev/hde1
the snapshoot works

The difference being that /dev/lv/root is on /dev/hde1.  hdg1 is basicly
empty right now.  Suspect there is still race in this process.

Ed



More information about the linux-lvm mailing list