cvs commit: src/sys/geom/mirror g_mirror.c src/sys/geom/raid3 g_raid3.c

Pawel Jakub Dawidek pjd at FreeBSD.org
Wed Nov 10 09:35:01 GMT 2004


On Wed, Nov 10, 2004 at 06:25:46AM +0200, John Hay wrote:
+> 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.

First of all sorry for my memory.
Yes, I'm planning to MFC it to RELENG_5 within a week or so if there will
be no problems with this stuff in HEAD.

-- 
Pawel Jakub Dawidek                       http://www.FreeBSD.org
pjd at FreeBSD.org                           http://garage.freebsd.pl
FreeBSD committer                         Am I Evil? Yes, I Am!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20041110/b698e7f8/attachment.bin


More information about the cvs-src mailing list