Go to file
thorpej aa25de69d1 NFS performance improvement from Doug Rabson/FreeBSD:
Improve the queuing algorithms used by NFS' asynchronous i/o.  The
existing mechanism uses a global queue for some buffers and the
vp->b_dirtyblkhd queue for others.  This turns sequential writes into
randomly ordered writes to the server, affecting both read and write
performance.  The existing mechanism also copes badly with hung
servers, tending to block accesses to other servers when all the iods
are waiting for a hung server.

The new mechanism uses a queue for each mount point.  All asynchronous
i/o goes through this queue which preserves the ordering of requests.
A simple mechanism ensures that the iods are shared out fairly between
active mount points.

Reviewed/integrated/approved by Frank van der Linden <fvdl@netbsd.org>
1996-12-02 22:55:39 +00:00
bin - fix parsing bug reported by mycroft: ! was only recognized in the beginning 1996-11-25 20:22:00 +00:00
distrib Add librmt. 1996-12-01 21:51:53 +00:00
etc add floppy formatting table 1996-11-29 16:31:54 +00:00
games Oy Gevalt, incorrect meter! 1996-11-23 10:40:50 +00:00
gnu Commit src/gnu/usr.bin/gcc/arch/mips/netbsd.h diffs with minimal 1996-11-17 19:36:51 +00:00
include patches from Tom I Helbekkmo <tih@nhh.no> to deal with type-size issues, 1996-11-30 18:01:52 +00:00
lib ANSIfy; fixes PR lib/1107. 1996-12-02 06:51:11 +00:00
libexec Fix newline/carriage return handling during login. 1996-12-01 00:44:48 +00:00
regress merge DB 1.85 changes 1996-05-03 21:50:36 +00:00
sbin When initializing 'fssize,' the size of the data buffer to be used when 1996-11-30 18:31:29 +00:00
share option is PFIL_HOOKS, not PACKET_FILTER 1996-12-02 01:00:50 +00:00
sys NFS performance improvement from Doug Rabson/FreeBSD: 1996-12-02 22:55:39 +00:00
usr.bin remove stray $Id$ string 1996-11-30 01:53:51 +00:00
usr.sbin Make this compile with -DDEBUG. 1996-11-27 09:16:45 +00:00
Makefile All of domestic/lib now builds without errors, so we build it all. 1996-11-27 02:04:06 +00:00