From nobody@FreeBSD.org  Fri Nov 10 21:09:15 2006
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id CED1216A416
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 10 Nov 2006 21:09:15 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 160E443D95
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 10 Nov 2006 21:09:03 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id kAAL93J7005776
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 10 Nov 2006 21:09:03 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id kAAL93V5005775;
	Fri, 10 Nov 2006 21:09:03 GMT
	(envelope-from nobody)
Message-Id: <200611102109.kAAL93V5005775@www.freebsd.org>
Date: Fri, 10 Nov 2006 21:09:03 GMT
From: trasz<trasz@pin.if.uz.zgora.lp>
To: freebsd-gnats-submit@FreeBSD.org
Subject: filesystem on a md backed by sparse file with softupdates enabled leads to wdrain livelock.
X-Send-Pr-Version: www-3.0

>Number:         105390
>Category:       kern
>Synopsis:       [geli] filesystem on a md backed by sparse file with softupdates enabled leads to wdrain livelock.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-geom
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 10 21:10:36 GMT 2006
>Closed-Date:    Sun Mar 02 06:20:56 UTC 2008
>Last-Modified:  Sun Mar 02 06:20:56 UTC 2008
>Originator:     trasz
>Release:        6.2-pre
>Organization:
>Environment:
FreeBSD traszkan.ds7 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #1: Mon Oct 30 07:41:21 CET 2006     trasz@traszkan.ds7:/usr/obj/usr/src/sys/TRASHCAN  i386
>Description:
Take a filesystem low on free space.  Create big sparse file, 'mdconfig -af'
it, create geli on it, mount and start moving files from the 'outer'
filesystem (the one on which sparse file is created) to the 'inner'
(encrypted with eli) one.  If outer one has softupdates enabled, move will
soon stop on 'wdrain'.  Disabling softupdates makes the problem dissappear.

>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-geom 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Tue Nov 14 16:36:25 UTC 2006 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=105390 
State-Changed-From-To: open->feedback 
State-Changed-By: kib 
State-Changed-When: Fri Jan 5 13:50:17 UTC 2007 
State-Changed-Why:  
I committed a fix for md deadlocks, namely 
1.153.2.8   +9 -0      src/sys/dev/md/md.c                                     
1.491.2.10  +9 -1      src/sys/kern/vfs_bio.c                                  
1.304.2.8   +1 -0      src/sys/sys/vnode.h 
Please, report whether it helps. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=105390 
State-Changed-From-To: feedback->closed 
State-Changed-By: linimon 
State-Changed-When: Sun Mar 2 06:20:40 UTC 2008 
State-Changed-Why:  
Feedback timeout (> 6 months). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=105390 
>Unformatted:
