YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
This avoids deadlocks in the following situations:
1) when memory is low: ioflush waits the fileystem, the fielsystem waits
for memory
can you explain how it is a problem?
As I understand, one way to free memory is to flush vnode backed
On Fri, Sep 23, 2011 at 05:09:23AM +, YAMAMOTO Takashi wrote:
Fix the build that was broken by struct lwp *updateproc reference in
RUMP-visible code. Instead of checking that updateproc (aka ioflush,
aka syncer) will not sleep in PUFFS code, I check for any kernel thread:
after all
hi,
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
This avoids deadlocks in the following situations:
1) when memory is low: ioflush waits the fileystem, the fielsystem waits
for memory
can you explain how it is a problem?
As I understand, one way to free memory is to flush vnode
[Yay, catching up with a month's worth of source-changes...]
On Mon, Aug 22, 2011 at 12:46:21PM +, Christos Zoulas wrote:
In article 20110822104822.gb15...@britannica.bec.de,
Joerg Sonnenberger jo...@britannica.bec.de wrote:
On Mon, Aug 22, 2011 at 01:26:24AM +, David Holland wrote:
On Wed, Sep 14, 2011 at 08:32:44AM +0100, David Laight wrote:
On Tue, Sep 13, 2011 at 03:07:44PM -0400, Christos Zoulas wrote:
Module Name:src
Committed By: christos
Date: Tue Sep 13 19:07:44 UTC 2011
Modified Files:
In article 20110923163839.ga4...@kleink.org,
Klaus Klein kle...@kleink.org wrote:
[Yay, catching up with a month's worth of source-changes...]
On Mon, Aug 22, 2011 at 12:46:21PM +, Christos Zoulas wrote:
In article 20110822104822.gb15...@britannica.bec.de,
Joerg Sonnenberger
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
as i told you a few times, ioflush is not a thread to free memory.
pagedaemon is.
Sure ioflush do not directly free memory, but vnodes' dirty page use
memory, don't they? If ioflush stops working, is pageadaemon able to
pageout that kind of
hi,
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
as i told you a few times, ioflush is not a thread to free memory.
pagedaemon is.
Sure ioflush do not directly free memory, but vnodes' dirty page use
memory, don't they? If ioflush stops working, is pageadaemon able to
pageout that
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
Sure ioflush do not directly free memory, but vnodes' dirty page use
memory, don't they? If ioflush stops working, is pageadaemon able to
pageout that kind of memory?
pagedaemon flushes dirty pages by itself, yes.
So this is not a problem to