From owner-freebsd-current@FreeBSD.ORG Tue Apr 28 01:39:42 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 672AE106564A for ; Tue, 28 Apr 2009 01:39:42 +0000 (UTC) (envelope-from artemb@gmail.com) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.30]) by mx1.freebsd.org (Postfix) with ESMTP id 14C068FC18 for ; Tue, 28 Apr 2009 01:39:41 +0000 (UTC) (envelope-from artemb@gmail.com) Received: by yx-out-2324.google.com with SMTP id 8so188088yxb.13 for ; Mon, 27 Apr 2009 18:39:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=PFSlu/3Y4fqfK8RmETYgVDSiGWjxy+P8n1vi7Spuf00=; b=qX5PrSTNRLQTndaom79ugB/DzSZ/vYmDrUgIzAgNQxFpBnJnGSd6ZtVYUKtGlvrnIT cSnpyiQUEv0CYXH9IhLWqxDpiPsuDFJpTBe4cGOpKPk1p2VAhWCD6LzUNEtPCV24MtKn UC67AdYLd/GpcTle9TYn4z3W374rZAHgD41nk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=vDcxiwG3CyGnOc6y064lTrEoylIigguoeTIrA/Kj20lBrK1XYs6MGQ1fyycIWeQB/Z dxSVC3sXa1Zq0wlTtcm+mTTey/rvj23zbrO6JyzdOQ4a6buje3Q+wkBS/kFYin0Dpsx4 YOBWW0WgMQ+YqkVe40/rK6KZ+TiDrgMn56rrU= MIME-Version: 1.0 Sender: artemb@gmail.com Received: by 10.90.94.15 with SMTP id r15mr7766871agb.99.1240882781314; Mon, 27 Apr 2009 18:39:41 -0700 (PDT) In-Reply-To: References: <08D7DC2A-68BE-47B6-8D5D-5DE6B48F87E5@wanderview.com> Date: Mon, 27 Apr 2009 18:39:41 -0700 X-Google-Sender-Auth: 26dc305944be8b28 Message-ID: From: Artem Belevich To: Ben Kelly Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org, Ryan Stone Subject: Re: [patch] zfs livelock and thread priorities 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, 28 Apr 2009 01:39:42 -0000 > I've updated the patch to use va_copy(). =A0Unfortunately I don't have an > AMD64 machine to test on at the moment. =A0However, I did look at other p= laces > in the kernel where va_copy() is used so I am hopeful I got it right. The latest diff does not crash on amd64. That's the good news. Even better news is that the hang that I had with enabled ZIL under heavy load now seems to be gone. The build that was usually triggering the hang after about an hour has been going for about three hours now. Thanks a lot for the diff. It does help to bring ZFS on FreeBSD closer to production quality. --Artem