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>