From owner-freebsd-current@FreeBSD.ORG Sun Mar 29 19:29:53 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 69C18A29 for ; Sun, 29 Mar 2015 19:29:53 +0000 (UTC) Received: from munin.odin-corporation.com (173-161-46-1-Illinois.hfc.comcastbusiness.net [173.161.46.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Lars Fredriksen", Issuer "Lars Fredriksen" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1E4AEC8A for ; Sun, 29 Mar 2015 19:29:51 +0000 (UTC) Received: from larsmacmini.fredriksen.us (valhall.odin-corporation.com [173.161.46.2]) (authenticated bits=0) by munin.odin-corporation.com (8.14.5/8.14.5) with ESMTP id t2TJTh3S075317 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 29 Mar 2015 14:29:44 -0500 (CDT) (envelope-from lars@odin-corporation.com) From: Lars Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Is a high witness refcount indicative of a missing unlock? Message-Id: <1117D087-AD76-4A87-8798-AB5526BECF3A@odin-corporation.com> Date: Sun, 29 Mar 2015 14:29:42 -0500 To: freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2093\)) X-Mailer: Apple Mail (2.2093) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 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: Sun, 29 Mar 2015 19:29:53 -0000 Hi, I am poking around for a cause for my repeating deadlock issues on my = system based on r 279869. ddb show witness show the =E2=80=9Cvnode = interlock=E2=80=9D and the =E2=80=9Czfs=E2=80=9D locks both with = reference counts over 200K. Obviously they are related, and there is a = find running (all the filesystems on this machine are zfs ( minus the = specialty ones like devfs). I don=E2=80=99t see any other withness entry with reference counts even = in the ballpark of these two, so does this indicate that we have a = vnode/zfs path were we don=E2=80=99t unlock? Thanks, Lars=