cvs commit: src/sys/geom/mirror g_mirror.c src/sys/geom/raid3
g_raid3.c
John Hay
jhay at icomtek.csir.co.za
Wed Nov 10 04:25:53 GMT 2004
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 at 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 at icomtek.csir.co.za / jhay at FreeBSD.org
More information about the cvs-src
mailing list