Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Mar 2006 23:28:44 +0100
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        freebsd-current@FreeBSD.org
Cc:        freebsd-stable@FreeBSD.org
Subject:   gmirror(8) and graid3(8) changes.
Message-ID:  <20060306222844.GC56506@garage.freebsd.pl>

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

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

Hi.

Here you can find patches with changes to gmirror(8) and graid3(8):

	http://people.freebsd.org/~pjd/patches/gmirror.7.patch
	http://people.freebsd.org/~pjd/patches/graid3.patch

The patches does the following:
- Significant synchronization speed improvement. Now many parallel
  synchronization I/O requests can be used instead of only one before.
  Many people requested this.
- Close race between regular and synchronization requests (I wasn't able
  to trigger it with one sync request, but with many parallel requests
  it's real).
- Reimplement locking. I moved softc synchronization from the topology
  lock to per-device sx lock.

I'd like to ask gmirror/graid3 users to test those patches as much as
possible, because I want to commit them to the HEAD and RELENG_6
branches.

Because of locking changes it will be really good if you can turn on
INVARIANTS, INVARIANT_SUPPORT options and eventually DIAGNOSTIC in your
kernel.

Thanks in advance!

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

--E/DnYTRukya0zdZ1
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFEDLecForvXbEpPzQRAqS6AKCrRHU5hXhYfcUn/G40S0e/Pu4ncACg5cYv
eAQ571Z3z6/0ijoGEAASxwE=
=Nl8/
-----END PGP SIGNATURE-----

--E/DnYTRukya0zdZ1--



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