From owner-freebsd-stable@FreeBSD.ORG Tue Feb 1 21:36:11 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3E0B16A4CE for ; Tue, 1 Feb 2005 21:36:11 +0000 (GMT) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C4E043D2D for ; Tue, 1 Feb 2005 21:36:11 +0000 (GMT) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.13.1/8.13.1) id j11LaAmO089570; Tue, 1 Feb 2005 15:36:10 -0600 (CST) (envelope-from dan) Date: Tue, 1 Feb 2005 15:36:10 -0600 From: Dan Nelson To: "Marc G. Fournier" Message-ID: <20050201213609.GB25470@dan.emsphone.com> References: <20050201160946.X89998@ganymede.hub.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050201160946.X89998@ganymede.hub.org> X-OS: FreeBSD 5.3-STABLE X-message-flag: Outlook Error User-Agent: Mutt/1.5.6i cc: freebsd-stable@freebsd.org Subject: Re: what is vrlock, and why is it causing me problems? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 21:36:11 -0000 In the last episode (Feb 01), Marc G. Fournier said: > > /proc/10/status:syncer 10 0 0 0 -1,-1 noflags 1103511247,149 0,0 44097,435728 vrlock 0 0 0,0 - > /proc/39506/status:postgres 39506 39505 39500 39500 -1,-1 noflags 1106713055,403942 3002,40214 4118,737982 vrlock 1001 1001 1001,1001,1001 maildb.hub.org > /proc/51927/status:postgres 51927 41068 41068 41068 -1,-1 noflags 1107288042,547570 0,0 1,303423 vrlock 1001 1001 1001,1001,1001 pgsql72.hub.org > /proc/52582/status:postgres 52582 52581 52579 52579 -1,-1 noflags 1104953811,860872 16534,324197 22783,184956 vrlock 1001 1001 1001,1001,1001 pgsql74.hub.org > /proc/53309/status:umount 53309 82960 53309 82960 5,2 ctty 1107288298,562659 0,0 0,546634 vrlock 0 0 0,0,0,2,3,4,5,20,31 - > /proc/54039/status:umount 54039 53941 54039 53941 5,4 ctty 1107288402,928683 0,0 0,526544 vrlock 0 0 0,0,0,2,3,4,5,20,31 - > /proc/9/status:bufdaemon 9 0 0 0 -1,-1 noflags 1103511247,130 0,0 432,924063 vrlock 0 0 0,0 - vrlock is an internal vinum lock (see /sys/dev/vinum/vinumlock.c ). > Load on the server is neglible, so it isn't like I'm dealing with > 'server lag' > > FreeBSD 4.10-STABLE #7: Thu Oct 7 20:17:02 ADT 2004 more like deadlock, I think. There were two commits in RELENG_4 after your build time, but it's a performance fix and probably won't affect your lock problem. -- Dan Nelson dnelson@allantgroup.com