From owner-cvs-all Tue Dec 7 23:24:21 1999 Delivered-To: cvs-all@freebsd.org Received: from mass.cdrom.com (castles551.castles.com [208.214.165.115]) by hub.freebsd.org (Postfix) with ESMTP id 97A3C14D12; Tue, 7 Dec 1999 23:24:17 -0800 (PST) (envelope-from msmith@mass.cdrom.com) Received: from mass.cdrom.com (localhost [127.0.0.1]) by mass.cdrom.com (8.9.3/8.9.3) with ESMTP id XAA04037; Tue, 7 Dec 1999 23:26:28 -0800 (PST) (envelope-from msmith@mass.cdrom.com) Message-Id: <199912080726.XAA04037@mass.cdrom.com> X-Mailer: exmh version 2.1.1 10/15/1999 To: mjacob@feral.com Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_shutdown.c In-reply-to: Your message of "Tue, 07 Dec 1999 23:19:15 PST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 07 Dec 1999 23:26:27 -0800 From: Mike Smith Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > > > > > We are using a shutdown hook (dashutdown) as well as daclose/dadump to > > > > > issue a SYNCHRONIZE CACHE to the drives. > > > > > > > > ... which is not supported by some drives, notably by the USB Zip drive > > > > and possibly other Zip drives as well. > > > > > > Then they shouldn't be root filesystems, no? > > > > That's not really a practical way to look at it. 8) > > Yes, it is in fact. If you cannot guarantee data integrity, you shouldn't > be running on it. If you have to run on it, don't expect data integrity. I thought your argument was "we ought to work properly where it's possible, rather than pursue some golden ideal of perfection"? > (okay, so it's a couple of buffers at shutdown- in any case, perhaps the > driver that sees Synchronize Cache not working should do something else- > maybe calculate the Pareto for the first occurence of a y3k bug) You could just delay for a couple of seconds and guarantee that even if the Synchronise Cache command didn't work, the drive will still have flushed it's cache. Oops, looks like that's what I committed the other day. -- \\ Give a man a fish, and you feed him for a day. \\ Mike Smith \\ Tell him he should learn how to fish himself, \\ msmith@freebsd.org \\ and he'll hate you for a lifetime. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message