Date: Mon, 20 Mar 1995 22:14:40 +1000 From: Bruce Evans <bde@zeta.org.au> To: davidg@Root.COM, nate@sneezy.sri.com Cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/ufs/ffs ffs_vfsops.c Message-ID: <199503201214.WAA16945@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>>> >> Modified: sys/ufs/ffs ffs_vfsops.c >>> >> Log: >>> >> Don't sync the inode date changes of character special devices >>> >> during the FS sync. The system would appear to hang momentarily >>> >> if there was a large backlog of I/O. > Sorry, I was in a bad mood yesterday morning. Yes, I have every reason to >believe that this is the one and only cause of the multi-second hangs that >people noticed under certain circumstances. I was easily able to reproduce the >problem by carefully choosing what was being written to a file. disksort() >was cooperating in the problem by defering the write of the character device >inode by as much as 8 seconds in the contrived tests I was doing. The change Perhaps this was why tty buffer overflows for uucp were so common. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503201214.WAA16945>
