8.2-PRERELEASE: live deadlock, almost all processes in "pfault"
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,
> 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