From owner-freebsd-current@FreeBSD.ORG Sat Nov 13 23:55:16 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E55CD16A4CE for ; Sat, 13 Nov 2004 23:55:16 +0000 (GMT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0744343D49 for ; Sat, 13 Nov 2004 23:55:16 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id iADNtEPi038678 for ; Sun, 14 Nov 2004 00:55:14 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: current@freebsd.org From: Poul-Henning Kamp Date: Sun, 14 Nov 2004 00:55:14 +0100 Message-ID: <38677.1100390114@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Subject: TEST: phk_bufwork patchfile X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Nov 2004 23:55:17 -0000 I have uploaded a snapshot patch of my p4 phk_bufwork branch relative to -current as of right now: http://phk.freebsd.dk/patch/phk_bufwork20041113.patch The patch contains four changes which I need help to test before it goes into -current. Select(2)/Poll(2) runs giant free on network/fifos. Could be tested on a busy server (web/mail/etc). Vnode bypass for devices (same code as in -current, only not disabled) Could be tested with database accessing raw disk partition, fsck of large filesystems etc etc. Please test HW crypto support if at all possible. Vnode bypass for fifos. Test with anything using fifos (such as make -j N :-) VOP_BMAP backing vnode -> backing bufobj UFS/FFS file activity will test this. Any and all benchmarking will be very welcome! Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.