From owner-freebsd-fs@FreeBSD.ORG Mon May 21 17:38:58 2007 Return-Path: X-Original-To: freebsd-fs@freebsd.org Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BC6A116A46C for ; Mon, 21 May 2007 17:38:58 +0000 (UTC) (envelope-from bra@fsn.hu) Received: from people.fsn.hu (people.fsn.hu [195.228.252.137]) by mx1.freebsd.org (Postfix) with ESMTP id 7E5F313C45B for ; Mon, 21 May 2007 17:38:58 +0000 (UTC) (envelope-from bra@fsn.hu) Received: from localhost (localhost [127.0.0.1]) by people.fsn.hu (Postfix) with ESMTP id B336C8442A for ; Mon, 21 May 2007 19:12:13 +0200 (CEST) Received: from people.fsn.hu ([127.0.0.1]) by localhost (people.fsn.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 32412-07 for ; Mon, 21 May 2007 19:12:07 +0200 (CEST) Received: from japan.t-online.private (unknown [192.168.2.3]) by people.fsn.hu (Postfix) with ESMTP id 09DD28442E for ; Mon, 21 May 2007 19:12:06 +0200 (CEST) Message-ID: <4651D2E1.6090100@fsn.hu> Date: Mon, 21 May 2007 19:12:01 +0200 From: Attila Nagy User-Agent: Thunderbird 2.0.0.0 (X11/20070421) MIME-Version: 1.0 To: freebsd-fs@freebsd.org Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at fsn.hu Subject: softdep_waitidle: Failed to flush worklist X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 May 2007 17:38:58 -0000 Hello, I have some read only NFS servers, which share a virtual IP (with CARP) to provide fault resilience. One of them is the master server, on which I occasionally modify the NFS share's content. To make this possible, I have a real UFS file system, on which I have a smaller file. This holds the file system image, which I rsync to the other servers, if needed. The setup: # mdconfig -lu 0 md0 vnode 19G /data/nfsimg # mount | grep nfs /dev/md0 on /nfs (ufs, NFS exported, local, soft-updates) The modify process is like this: #mount -o rw -u /nfs [modify content] #mount -o ro -u /nfs [rsync /data/nfsimg to the other machines] This has worked like a charm until now. Since I've upgraded the OS to RELENG_6 as of today, I get the following line into the syslog everytime I modify something on /nfs and want to do a read only remount: softdep_waitidle: Failed to flush worklist for 0xffffff0054e00630 and the remount command (mount -o ro -u /nfs) fails with: mount: /dev/md0: Device busy Before the upgrade (RELENG_6 from Sep 29 2006), I couldn't notice this behaviour, so something must have changed in the last 3/4 year. :) Of course I can turn softupdates off, but it would be interesting to know what causes this difference... -- Attila Nagy e-mail: Attila.Nagy@fsn.hu Free Software Network (FSN.HU) phone: +3630 306 6758 http://www.fsn.hu/