From owner-freebsd-current@FreeBSD.ORG Tue Jan 3 23:49:27 2012 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 119E4106566B; Tue, 3 Jan 2012 23:49:27 +0000 (UTC) (envelope-from seanbru@yahoo-inc.com) Received: from mrout1-b.corp.bf1.yahoo.com (mrout1-b.corp.bf1.yahoo.com [98.139.253.104]) by mx1.freebsd.org (Postfix) with ESMTP id C12008FC0A; Tue, 3 Jan 2012 23:49:26 +0000 (UTC) Received: from [127.0.0.1] (rideseveral.corp.yahoo.com [10.73.160.231]) by mrout1-b.corp.bf1.yahoo.com (8.14.4/8.14.4/y.out) with ESMTP id q03NnCji094506; Tue, 3 Jan 2012 15:49:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yahoo-inc.com; s=cobra; t=1325634553; bh=Lfqvp6BCMg2ZRl0fLxPtT1rexgGARaJ0I5vLXO5kKgg=; h=Subject:From:To:Cc:In-Reply-To:References:Content-Type:Date: Message-ID:Mime-Version; b=X7ecqoTfGGtNFlzoonpOjYqK0jQ3xdVAtIwuRBQDXMgjJ7NzvbmiNKbMEBZfBr0BE PipK0T/NoCg/JhiHDNs6jf4xMK6vFoUSNirdwWR03VJhC5GoQK9NUkJlijE48kN/d9 Fyo5QN1kPq7pxBDWgAUPWWrf1j7SARFcncBj+J5k= From: Sean Bruno To: Florian Smeets In-Reply-To: <4F02F8A6.2000802@freebsd.org> References: <201201030235.q032ZY4V006462@gw.catspoiler.org> <201201030802.q0382M5a006876@gw.catspoiler.org> <20120103091819.GN50300@deviant.kiev.zoral.com.ua> <4F02F8A6.2000802@freebsd.org> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-SKRSm0uSuBrWz1Pq7M8e" Date: Tue, 03 Jan 2012 15:49:12 -0800 Message-ID: <1325634552.17931.2.camel@hitfishpass-lx.corp.yahoo.com> Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 (2.32.3-1.fc14) Cc: "mckusick@mckusick.com" , Don, "current@freebsd.org" , Lewis , "attilio@freebsd.org" , "phk@phk.freebsd.dk" , Kostik Belousov Subject: Re: dogfooding over in clusteradm land X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2012 23:49:27 -0000 --=-SKRSm0uSuBrWz1Pq7M8e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2012-01-03 at 04:46 -0800, Florian Smeets wrote: > Yes, the patch fixes the problem. The cvs2svn run completed this time. >=20 > 9132.25 real 8387.05 user 403.86 sys >=20 > I did not see any significant syncer activity in top -S anymore. >=20 > Thanks a lot. > Florian=20 Currently running stable-9 + this patch on crush.freebsd.org. First run was successful and took about 4 hours start to finish. Nicely done folks. diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c index 716916f..52fc08b 100644 --- a/sys/vm/vm_object.c +++ b/sys/vm/vm_object.c @@ -841,7 +841,8 @@ rescan: if (p->valid =3D=3D 0) continue; if (vm_page_sleep_if_busy(p, TRUE, "vpcwai")) { - if (object->generation !=3D curgeneration) + if ((flags & OBJPC_SYNC) !=3D 0 && + object->generation !=3D curgeneration) goto rescan; np =3D vm_page_find_least(object, pi); continue; @@ -851,7 +852,8 @@ rescan: n =3D vm_object_page_collect_flush(object, p, pagerflags, flags, &clearobjflags); - if (object->generation !=3D curgeneration) + if ((flags & OBJPC_SYNC) !=3D 0 && + object->generation !=3D curgeneration) goto rescan; /*=20 --=-SKRSm0uSuBrWz1Pq7M8e Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAABAgAGBQJPA5PqAAoJEL2UHwafTLtO3GoH/2Rh21mDAxx5TNjmTdqXehoy vzNw8G8UqepX/7dxH7zA4YEuW9MLVOBxKSlvBPC+ceKi+e60AHhJ8IKBntGACp/v JUu2CQVrKk8MMqASgVxYpvrnMWm9RG1CGdNdZaAG0Sg7X6c5UEs2qaIFwEp2hmvz QWFpo87PFN+BhZBFJTBN9EsNl/AOjFEknTFd1nFKq/sEnSpyAhbvZfuXZOdwG1K+ eZ/3KkRLZSijiKgNgq9M3/RiKNV2lLDmJO5Rn4/uIDbq98hM220NHuQt5LRznuzt VZHs6j/iFlnaBGu24O/JxCexJ6LOzCUyT5mlDDlhR5/h7pWXT306eo4237S90Zw= =aMec -----END PGP SIGNATURE----- --=-SKRSm0uSuBrWz1Pq7M8e--