Re: endless sync on bdi_sched_wait()? 2.6.33.1

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jan Kara
Date: Tuesday, April 20, 2010 - 5:33 pm

On Mon 19-04-10 17:04:58, Dave Chinner wrote:
  This looks a bit strange. Surly there are plenty of dirty pages. I guess
we never get to ->writepages for XFS.  But then I wonder how does it
happen that we return without more_io set. Strange.

  I think this happens because sync writeback is running so I_SYNC is set
and thus we cannot do any writeout for the inode from balance_dirty_pages.

...
  Yes, my writeback sweeping patch was aimed exactly to reliably address
this issue. Anyway, if we could get the async stuff working properly then I
think livelocks should happen much less often... Need to really find some
time for this.

									Honza
-- 
Jan Kara <jack@suse.cz>
SUSE Labs, CR
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Jan Kara, (Thu Apr 8, 2:28 am)
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Denys Fedorysychenko, (Thu Apr 8, 3:12 am)
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Dave Chinner, (Sun Apr 11, 5:47 pm)
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Dave Chinner, (Sun Apr 18, 6:37 pm)
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Dave Chinner, (Mon Apr 19, 12:23 am)
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Jan Kara, (Tue Apr 20, 5:33 pm)
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Dave Chinner, (Tue Apr 20, 6:54 pm)
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Jan Kara, (Wed Apr 21, 6:27 am)
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Dave Chinner, (Wed Apr 21, 5:06 pm)
Re: endless sync on bdi_sched_wait()? 2.6.33.1, Jan Kara, (Thu Apr 22, 5:48 am)