From owner-freebsd-hackers Mon Feb 15 23:48:19 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA17597 for freebsd-hackers-outgoing; Mon, 15 Feb 1999 23:48:19 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from apollo.backplane.com (apollo.backplane.com [209.157.86.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA17592 for ; Mon, 15 Feb 1999 23:48:17 -0800 (PST) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id XAA21828; Mon, 15 Feb 1999 23:48:09 -0800 (PST) (envelope-from dillon) Date: Mon, 15 Feb 1999 23:48:09 -0800 (PST) From: Matthew Dillon Message-Id: <199902160748.XAA21828@apollo.backplane.com> To: "John S. Dyson" Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: inode / exec_map interlock ? (follow up) References: <199902152207.RAA01900@y.dyson.net> Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :Are you blocking on excessively large numbers of output requests? You :know *exactly* the issue at hand, and it has to do with the backpressure :needed to keep the pageout daemon from doing an evil nasty on all of the :pages in the system. : :The original version of your code appeared to have the problem, and if :you have fixed it, or you aren't queueing more than a few pageouts at :a time (perhaps <10 or so), then you are okay. Note that "pageouts" :often imply the need for "pageins", and often the same disk for "pageouts" Excuse me, John, you aren't listening. The ORIGINAL VM CODE. Do I need to repeat that? The *ORIGINAL* VM CODE does not have one single line of source to prevent excessive queueing of I/O for pageout ops. The *NEW* VM CODE does not change this unless you are talking about the getpbuf() code changes, which is nothing more then safety valve to prevent any single subsystem from eating *all* available pbuf's in order to prevent the memory interlock that can occur with that case. I've repeated this three times to you so far. It's fallen on deaf ears three times now. You keep on accusing me of doing something wrong. I keep on telling you that I haven't done what you seem to think I have done. If you are going to continue to accuse me, then point to the code that you feel is broken. -Matt Matthew Dillon :John | Never try to teach a pig to sing, :dyson@iquest.net | it makes one look stupid To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message