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.
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"