8.2-PRERELEASE: live deadlock, almost all processes in "pfault" state

Ivan Voras ivoras at freebsd.org
Mon Jan 10 13:00:20 UTC 2011


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.




More information about the freebsd-stable mailing list