From owner-freebsd-hackers Mon Feb 22 11:56: 0 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (Postfix) with ESMTP id 351E21107E for ; Mon, 22 Feb 1999 11:55:08 -0800 (PST) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id LAA16414; Mon, 22 Feb 1999 11:46:50 -0800 (PST) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpdO16408; Mon Feb 22 19:46:40 1999 Date: Mon, 22 Feb 1999 11:46:33 -0800 (PST) From: Julian Elischer To: Don Lewis Cc: Terry Lambert , Matthew Dillon , dfr@nlsystems.com, freebsd-hackers@FreeBSD.ORG Subject: Re: Panic in FFS/4.0 as of yesterday In-Reply-To: <199902221423.GAA28922@salsa.gv.tsc.tdk.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG softupdates already "kinda" doesn this.. it queues data writes at one point in the future and directory writes at a different point in the future. I believe that data writes must be completed before inode writes which must be completed before directory writes. If they are not the the dependencies will FORCE that ordering. The reason to preschedule the different actions is to make it all happen in the right order anyhow, so that the dependency tracking is a big NOP. On Mon, 22 Feb 1999, Don Lewis wrote: > On Feb 20, 10:42pm, Terry Lambert wrote: > } Subject: Re: Panic in FFS/4.0 as of yesterday > > } I think the way to "fix" this is to have two queue insertion points, > } and insert directory writes as far forward as you can (some pigs are > } more equal than others). This would ensure short duration for > } directory operations. > > What about directory reads? I think the same problem will occur if > they have long latencies. > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message