From owner-freebsd-questions@FreeBSD.ORG Tue Feb 1 00:02:58 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27B2116A4CF for ; Tue, 1 Feb 2005 00:02:58 +0000 (GMT) Received: from hub.org (hub.org [200.46.204.220]) by mx1.FreeBSD.org (Postfix) with ESMTP id CEFE043D55 for ; Tue, 1 Feb 2005 00:02:57 +0000 (GMT) (envelope-from scrappy@hub.org) Received: from localhost (unknown [200.46.204.144]) by hub.org (Postfix) with ESMTP id 4E631129256 for ; Mon, 31 Jan 2005 20:02:52 -0400 (AST) Received: from hub.org ([200.46.204.220]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 75088-06 for ; Tue, 1 Feb 2005 00:02:52 +0000 (GMT) Received: from ganymede.hub.org (blk-224-186-245.eastlink.ca [24.224.186.245]) by hub.org (Postfix) with ESMTP id B1EAE1291F2 for ; Mon, 31 Jan 2005 20:02:51 -0400 (AST) Received: by ganymede.hub.org (Postfix, from userid 1000) id 4DF3638CF5; Mon, 31 Jan 2005 20:02:50 -0400 (AST) Received: from localhost (localhost [127.0.0.1]) by ganymede.hub.org (Postfix) with ESMTP id 4D25F38C84 for ; Mon, 31 Jan 2005 20:02:50 -0400 (AST) Date: Mon, 31 Jan 2005 20:02:50 -0400 (AST) From: "Marc G. Fournier" To: freebsd-questions@freebsd.org Message-ID: <20050131195340.K89998@ganymede.hub.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by amavisd-new at hub.org Subject: FreeBSD 4.x, vinum and vrlock ... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Feb 2005 00:02:58 -0000 What exactly does this mean? /proc/43414/status:rsync 43414 42774 23799 14838 5,1 ctty 1107214940,71735 3,779921 33,791868 vrlock 0 0 0,0,0,2,3,4,5,20,31 - /proc/43479/status:postgres 43479 144 144 144 -1,-1 noflags 1107214989,263828 0,0 1,63591 vrlock 70 70 70,70,70 - /proc/7/status:bufdaemon 7 0 0 0 -1,-1 noflags 1107140099,155 0,0 61,876619 vrlock 0 0 0,0 - /proc/9/status:syncer 9 0 0 0 -1,-1 noflags 1107140099,192 0,0 259,373334 vrlock 0 0 0,0 - I seem to get it a fair amount when I'm starting up a jail, where the 'umount' in the start scripts just hangs there seemingly indefinitely ... I'm running 4.10-STABLE #1: Fri Oct 22 15:06:55 ADT 2004 on that machine right now, just rebuilt the vinum file system ... doing a search through the system source code, the only reference to vrlock is in: # grep -r vrlock . ./dev/vinum/vinumlock.c: tsleep(lock, PRIBIO, "vrlock", 0); Even after several minutes, that postgres one still has the vrlock: /proc/43479/status:postgres 43479 144 144 144 -1,-1 noflags 1107214989,263828 0,0 1,665602 vrlock 70 70 70,70,70 - /proc/44486/status:ctl_cyrusdb 44486 91122 91122 91122 -1,-1 noflags 1107215933,997483 0,44974 0,84574 vrlock 60 60 60,60,60 nsnet.org /proc/7/status:bufdaemon 7 0 0 0 -1,-1 noflags 1107140099,155 0,0 62,801120 vrlock 0 0 0,0 - /proc/9/status:syncer 9 0 0 0 -1,-1 noflags 1107140099,192 0,0 259,994279 vrlock 0 0 0,0 - the funny thing is that if vrlock *is* related to vinum, why is postgres in that state, since postgres on this server isn't running on the vinum drive ... --- Marc G. Fournier Hub.Org Networking Services (http://www.hub.org) Email: scrappy@hub.org Yahoo!: yscrappy ICQ: 7615664