Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Nov 1995 10:08:56 -0800 (PST)
From:      John Dyson <dyson>
To:        bde@zeta.org.au (Bruce Evans)
Cc:        bde@zeta.org.au, 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:  <199511061808.KAA05378@freefall.freebsd.org>
In-Reply-To: <199511061719.EAA25085@godzilla.zeta.org.au> from "Bruce Evans" at Nov 7, 95 04:19:25 am

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> >The sync system call (and the update daemon) 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.
> 
Problem is that it is what the 4.4Lite code originally did.  It should be
easy to fix.  However, the performance is pretty good.  BTW, you mean if
we do it correctly, other operations on the filesystem being synced are NOT
going to be slowed down???? :-).

I have a suggestion, specify what you would like, and we'll discuss it.
I don't like playing guessing games as to what people THINK is the right
approach.  The current method is very low overhead and very simple.  I
will help the problem of fsync and sync through a method that does not
use MNT_ASYNC.  Just let me know what you would like!!!

John
dyson@freebsd.org





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