From owner-cvs-all Thu May 21 02:11:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA02035 for cvs-all-outgoing; Thu, 21 May 1998 02:11:06 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA01915; Thu, 21 May 1998 02:10:20 -0700 (PDT) (envelope-from toor@dyson.iquest.net) Received: (from root@localhost) by dyson.iquest.net (8.8.8/8.8.8) id EAA00930; Thu, 21 May 1998 04:10:15 -0500 (EST) (envelope-from toor) Message-Id: <199805210910.EAA00930@dyson.iquest.net> Subject: Re: cvs commit: src/sys/i386/i386 pmap.c src/sys/kern vfs_cluster.c src/sys/miscfs/specfs spec_vnops.c src/sys/vm vm_map In-Reply-To: from Julian Elischer at "May 21, 98 01:55:06 am" To: julian@whistle.com (Julian Elischer) Date: Thu, 21 May 1998 04:10:15 -0500 (EST) Cc: dyson@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Julian Elischer said: > eh? > FSYNC MUST return only when all dependencies related to writing th efile > in question have been resolved and written to disk.. > > If it's not doing this then that is a bug! > > I'm seeing Kirk tomorrow so I'll bring this up.. > > your assumptions were correct, not the behaviour.. > I wanted a fix for the snapshot CDROM, so didn't have time to go through any "processes." The system failed one of my regression tests, so I wanted the problem fixed ASAP. If you take a look at ffs_vnops.c, at the bottom of the fsync, it appears that there is no wait. Don't have time to debug that part of the code, so have at it. There are still possibilities of problems without my mods, so they should stay in. (Be liberal on what you accept principle :-)). -- John | Never try to teach a pig to sing, dyson@freebsd.org | it just makes you look stupid, jdyson@nc.com | and it irritates the pig. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message