Subject: Re: FFS journal
To: Jason Thorpe <thorpej@shagadelic.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-kern
Date: 07/05/2006 20:48:01
On Wed, Jul 05, 2006 at 11:21:35AM -0700, Jason Thorpe wrote:
> 
> On Jul 5, 2006, at 4:23 AM, Manuel Bouyer wrote:
> 
> >No, I think this should be in fsck. When the system boots fsck is run
> >before filesystems are mounted read/write. There shouldn't be anything
> >in the kernel writing to the filesystem before we tell the system  
> >to mount it
> >read/write, even for recovering the journal. And if for whatever  
> >reason the
> >journal can't be recovered we certainly want fsck to check this  
> >filesystem
> >(or just fail, and stop the boot process).
> 
> No, it should not be in fsck.  What if you want to mount a file  
> system read-only?

If I mount a filesystem read-only I don't want anything to write to
disk, dammit ! not even journal recovery.

> You need a way to replay in-core with an on-disk  
> journal and on-disk-inconsistent metadata...

I'm not sure, as long as we keep the property that metadata writes
are done in an ordered way.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--