Date: Wed, 10 Nov 2004 06:25:46 +0200 From: John Hay <jhay@icomtek.csir.co.za> To: Pawel Jakub Dawidek <pjd@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/geom/mirror g_mirror.c src/sys/geom/raid3 g_raid3.c Message-ID: <20041110042546.GA11403@zibbi.icomtek.csir.co.za> In-Reply-To: <200411092327.iA9NRLCS061474@repoman.freebsd.org> References: <200411092327.iA9NRLCS061474@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 09, 2004 at 11:27:21PM +0000, Pawel Jakub Dawidek wrote: > pjd 2004-11-09 23:27:21 UTC > > FreeBSD src repository > > Modified files: > sys/geom/mirror g_mirror.c > sys/geom/raid3 g_raid3.c > Log: > Before trying to update metadata (so open consumer for writing), be sure > that the events queue is empty. In other case we're able to hit the race > where for example da0s1 is tasted by some other class, which means that > da0 is open with exclusive bit set, which means that we can't open da0 > for writing if it is our component. > > Reported by: Attila Nagy <bra@fsn.hu> (and somebody else sometime ago, > but I cannot find who it was) That might be me. Any chance of this going into RELENG_5? I would have been willing to try a -current kernel on the box, but with mount being incompatable, that is too much of a mission. I'll try patches though. John -- John Hay -- John.Hay@icomtek.csir.co.za / jhay@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041110042546.GA11403>