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>