Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Jan 2011 13:58:34 +0100
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-stable@freebsd.org
Subject:   Re: 8.2-PRERELEASE: live deadlock, almost all processes in "pfault" state
Message-ID:  <igevpq$cpn$2@dough.gmane.org>
In-Reply-To: <427356441.20110108224219@serebryakov.spb.ru>
References:  <204344488.20110108214457@serebryakov.spb.ru>	<20110108190232.GU12599@deviant.kiev.zoral.com.ua> <427356441.20110108224219@serebryakov.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On 08/01/2011 20:42, Lev Serebryakov wrote:
> Hello, Kostik.
> You wrote 8 января 2011 г., 22:02:32:
>
>
>> If I am guessing right, this creature has a classic deadlock when
>> bio processing requires memory allocation. It seems that tid 100079
>> is sleeping not even due to the free page shortage, but due to address
>> space exhaustion. As result, read/write requests are stalled.
>    I want to say, that ZFS, for example, could allocate much more
> memory, and, yes, it had problems on i386 with this, but not on amd64,
> AFAIK...
>
>    So, I'm (geom_radi5) doing something wrong...

geom_raid5 (I'm assuming you're talking about the module that was 
written some time ago by an external developer) does serveral things 
wrong - that's why it wasn't included in FreeBSD. IIRC, one of those 
things is that it aggressively caches writes below the file system 
layer, which is a no-no.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?igevpq$cpn$2>