Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Nov 2007 17:00:21 +1100 (EST)
From:      Bruce Evans <brde@optusnet.com.au>
To:        Bruce Evans <brde@optusnet.com.au>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: File remove problem
Message-ID:  <20071130165529.V954@besplex.bde.org>
In-Reply-To: <20071130164034.D12284@delplex.bde.org>
References:  <474F4E46.8030109@nokia.com> <20071130112043.H7217@besplex.bde.org> <474F69A7.9090404@nokia.com> <20071130033743.GC31891@over-yonder.net> <20071130164034.D12284@delplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 30 Nov 2007, Bruce Evans wrote:

> Duplicating the problem can be simplified to
> "[make a disposable file system with soft updates and mount it rw on /mnt];
> touch /mnt/foo; mount -u -o ro /foo".

Oops, this is missing a rm, and doesn't work with it.  What actually "works"
for me (with /f instead of /mnt) is:

# cp /etc/passwd /f/a; sync; sleep 1; sync; sleep 1; sync; sleep 1; fsck -n /f; rm /f/a; mount -u -o fstab,ro /f; fsck -n /f

This has produced the "softdep_waitidle: Failed to flush worklist for ..."
message consistently 5-10 times so far.  It takes a reboot per test.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071130165529.V954>