From owner-freebsd-hackers Fri Jun 6 03:58:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA13159 for hackers-outgoing; Fri, 6 Jun 1997 03:58:09 -0700 (PDT) Received: from isbalham.ist.co.uk (isbalham.ist.co.uk [192.31.26.1]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA13153 for ; Fri, 6 Jun 1997 03:58:06 -0700 (PDT) Received: from gid.co.uk (uucp@localhost) by isbalham.ist.co.uk (8.8.4/8.8.4) with UUCP id LAA28395 for FreeBSD.ORG!freebsd-hackers; Fri, 6 Jun 1997 11:44:51 +0100 (BST) Received: from [194.32.164.2] by seagoon.gid.co.uk; Fri, 6 Jun 1997 11:41:17 +0100 X-Sender: rb@194.32.164.1 Message-Id: In-Reply-To: <199706060811.KAA00771@ws6423.gud.siemens.at> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Fri, 6 Jun 1997 11:38:08 +0100 To: freebsd-hackers@FreeBSD.ORG From: Bob Bishop Subject: Re: Extremely poor interactive response under heave SCSI load Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Quick (and nasty) hack: in scsi/sd.c, if the device has been continuously busy for say > 1sec, just stop feeding it until it has drained. Better hack: if the oldest request on the device has been there for say > 1sec, stop feeding until that request has completed. None of this would be necessary if sequencers were a bit less totalitarian... -- Bob Bishop (0118) 977 4017 international code +44 118 rb@gid.co.uk fax (0118) 989 4254 between 0800 and 1800 UK