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>