Re: dirty balancing deadlock

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Chris Mason
Date: Sunday, February 18, 2007 - 5:45 pm

On Mon, Feb 19, 2007 at 01:25:21AM +0100, Miklos Szeredi wrote:

In general, writepage is supposed to do work without blocking on
expensive locks that will get pdflush and dirty reclaim stuck in this
fashion.  You'll probably have to take the same approach reiserfs does
in data=journal mode, which is leaving the page dirty if fuse_get_req_wp
is going to block without making progress.

Queue it somewhere else (ie an internal Fs cleaning thread) and leave
the page dirty so that we can move on to other pages that have a chance
of being cleaned.

-chris
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
dirty balancing deadlock, Miklos Szeredi, (Sun Feb 18, 11:28 am)
Re: dirty balancing deadlock, Andrew Morton, (Sun Feb 18, 1:53 pm)
Re: dirty balancing deadlock, Rik van Riel, (Sun Feb 18, 2:25 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Sun Feb 18, 3:50 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Sun Feb 18, 3:54 pm)
Re: dirty balancing deadlock, Andrew Morton, (Sun Feb 18, 3:59 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Sun Feb 18, 4:22 pm)
Re: dirty balancing deadlock, Andrew Morton, (Sun Feb 18, 4:59 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Sun Feb 18, 5:25 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Sun Feb 18, 5:30 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Sun Feb 18, 5:45 pm)
Re: dirty balancing deadlock, Chris Mason, (Sun Feb 18, 5:45 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Sun Feb 18, 5:54 pm)
Re: dirty balancing deadlock, Chris Mason, (Sun Feb 18, 6:01 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Sun Feb 18, 6:14 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Mon Feb 19, 10:11 am)
Re: dirty balancing deadlock, Miklos Szeredi, (Mon Feb 19, 4:12 pm)
Re: dirty balancing deadlock, Chris Mason, (Mon Feb 19, 5:13 pm)
Re: dirty balancing deadlock, Chris Mason, (Mon Feb 19, 5:16 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Tue Feb 20, 1:47 am)
Re: dirty balancing deadlock, Miklos Szeredi, (Tue Feb 20, 1:53 am)
Re: dirty balancing deadlock, Chris Mason, (Tue Feb 20, 4:30 am)
Re: dirty balancing deadlock, Andrew Morton, (Wed Feb 21, 2:36 pm)
Re: dirty balancing deadlock, Miklos Szeredi, (Thu Feb 22, 12:42 am)
Re: dirty balancing deadlock, Andrew Morton, (Thu Feb 22, 12:55 am)
Re: dirty balancing deadlock, Miklos Szeredi, (Thu Feb 22, 1:02 am)