Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Nov 1995 04:19:25 +1100
From:      Bruce Evans <bde@zeta.org.au>
To:        bde@zeta.org.au, dyson@freefall.freebsd.org
Cc:        CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, j@uriah.heep.sax.de
Subject:   Re: cvs commit: src/sys/ufs/ufs ufs_lookup.c
Message-ID:  <199511061719.EAA25085@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>The sync system call (and the update daemone) works correctly
>because the MNT_ASYNC flag is
>temporarily cleared.  You argument for fsync is more valid though, and

Not good.  The flag is per file system so all operations on the file system
currently being synced are slowed down.

>Actually, I am considering supporting a couple of levels of asynchness,
>a "safe" one that just helps speed things up with little risk, and
>a really fast "no holds barred" one like Linux.  Perhaps the "safe" one
>will do meta-data updates every second or so, and the unsafe one will work
>like it does now??

I'd prefer [meta-]data updates based on synchronization points - try not
to update for half completed operations.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511061719.EAA25085>