From owner-cvs-all Thu Apr 29 11:15:30 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 920EB14DB5; Thu, 29 Apr 1999 11:15:28 -0700 (PDT) (envelope-from alc@FreeBSD.org) Received: (from alc@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id LAA07201; Thu, 29 Apr 1999 11:15:28 -0700 (PDT) (envelope-from alc@FreeBSD.org) Message-Id: <199904291815.LAA07201@freefall.freebsd.org> From: Alan Cox Date: Thu, 29 Apr 1999 11:15:28 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk alc 1999/04/29 11:15:28 PDT Modified files: sys/kern vfs_bio.c Log: Address a performance problem in getnewbuf: In heavy-writing situations, QUEUE_LRU can contain a large number of DELWRI buffers at its head. These buffers must be moved to the tail if they cannot be written async in order to reduce the scanning time required to skip past these buffers in later getnewbuf() calls. Submitted by: Matthew Dillon Revision Changes Path 1.207 +33 -5 src/sys/kern/vfs_bio.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message