From owner-svn-src-head@FreeBSD.ORG Thu Dec 3 21:55:43 2009 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D1AF106566B; Thu, 3 Dec 2009 21:55:43 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (chello089077043238.chello.pl [89.77.43.238]) by mx1.freebsd.org (Postfix) with ESMTP id 3106C8FC19; Thu, 3 Dec 2009 21:55:42 +0000 (UTC) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id AF48045CAC; Thu, 3 Dec 2009 22:55:39 +0100 (CET) Received: from localhost (chello089077043238.chello.pl [89.77.43.238]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 559C445684; Thu, 3 Dec 2009 22:55:33 +0100 (CET) Date: Thu, 3 Dec 2009 22:55:33 +0100 From: Pawel Jakub Dawidek To: Alexander Motin Message-ID: <20091203215532.GA2066@garage.freebsd.pl> References: <200912032147.nB3Llph1027086@svn.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn" Content-Disposition: inline In-Reply-To: <200912032147.nB3Llph1027086@svn.freebsd.org> User-Agent: Mutt/1.4.2.3i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 9.0-CURRENT i386 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-0.6 required=4.5 tests=BAYES_00,RCVD_IN_SORBS_DUL autolearn=no version=3.0.4 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Will Andrews Subject: Re: svn commit: r200086 - head/sys/geom/mirror X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 21:55:43 -0000 --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 03, 2009 at 09:47:51PM +0000, Alexander Motin wrote: > Author: mav > Date: Thu Dec 3 21:47:51 2009 > New Revision: 200086 > URL: http://svn.freebsd.org/changeset/base/200086 >=20 > Log: > Change 'load' balancing mode algorithm: > - Instead of measuring last request execution time for each drive and > choosing one with smallest time, use averaged number of requests, runni= ng > on each drive. This information is more accurate and timely. It allows = to > distribute load between drives in more even and predictable way. > - For each drive track offset of the last submitted request. If new req= uest > offset matches previous one or close for some drive, prefer that drive. > It allows to significantly speedup simultaneous sequential reads. > =20 > PR: kern/113885 > Reviewed by: sobomax Hmm, Will send me improved patch few days ago related to this functionality. Could you guys compare the patches, select the best one and commit it (or both if they serve different purposes)? I'm pretty occupied currently and it will take probably few weeks before I can join the discussion. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --bp/iNruPH9dso1Pn Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFLGDPUForvXbEpPzQRArWlAKCv330H/WHYcll/c3QMb1jlMIj06gCgo1J/ TUJc9O747V2BeV6/5NqeQ7k= =qt1X -----END PGP SIGNATURE----- --bp/iNruPH9dso1Pn--