Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Nov 2004 18:23:08 +0100
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        Scott Long <scottl@freebsd.org>
Cc:        cvs-all@freebsd.org
Subject:   Re: cvs commit: src/sys/geom/mirror g_mirror.c g_mirror.h
Message-ID:  <20041105172308.GW8120@darkness.comp.waw.pl>
In-Reply-To: <418B7C92.5000005@freebsd.org>
References:  <200411050905.iA595Gct083808@repoman.freebsd.org> <418B7C92.5000005@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--LGr9gtkSK9ARF7Ax
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Nov 05, 2004 at 06:13:54AM -0700, Scott Long wrote:
+> Pawel Jakub Dawidek wrote:
+> >pjd         2004-11-05 09:05:15 UTC
+> >
+> >  FreeBSD src repository
+> >
+> >  Modified files:
+> >    sys/geom/mirror      g_mirror.c g_mirror.h=20
+> >  Log:
+> >  MFp4:
+> >  - Fix for good (I hope) force-stopping mirrors and some filure cases
+> >    (e.g. the last good component dies when synchronization is in=20
+> >    progress).
+> >    Don't use ->nstart/->nend consumer's fields, as this could be racy,
+> >    because those fields are used in g_down/g_up, use ->index consumer's
+> >    field instead for tracking number of not finished requests.
+> > =20
+> >    Reported by:  marcel
+> > =20
+> >  - After 5 seconds of idle time (this should be configurable) mark all
+> >    dirty providers as clean, so when mirror is not used in 5 seconds
+> >    and there will be power failure, no synchronization on boot is need=
ed.
+> > =20
+> >    Idea from:    sorry, I can't find who suggested this
+>=20
+> Do you check that all outstanding writes are actually completed in this
+> timeout period, or just that you haven't recieved any new writes in this
+> period?

I'm checking it now, thanks!

--=20
Pawel Jakub Dawidek                       http://www.FreeBSD.org
pjd@FreeBSD.org                           http://garage.freebsd.pl
FreeBSD committer                         Am I Evil? Yes, I Am!

--LGr9gtkSK9ARF7Ax
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFBi7b8ForvXbEpPzQRAgmcAKDjJttrod9fGMKqyWMLWA6gXW5gawCbBFCa
4UYW/n/HSsNtswYnQhff/4E=
=og9R
-----END PGP SIGNATURE-----

--LGr9gtkSK9ARF7Ax--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041105172308.GW8120>