Re: [PATCH 0/2] radix-tree: fix writeback livelock avoidance code

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Dave Chinner
Date: Friday, August 20, 2010 - 7:29 am

On Fri, Aug 20, 2010 at 03:51:41PM +0200, Jan Kara wrote:

With the debug I had in pace, I saw a couple of find_get_pages_tag
loops stop (nr_found == 0) rather than livelock when they
encountered a stray tag, which appears to result in writeback not
writing all the pages. I also saw invalidation removing pages from
the page cache that had the PAGECACHE_TAG_TOWRITE tag set, which
indicated that sometimes they weren't getting written back as they
should have been. These were quite rare - they maybe occurred once
for every 1000 livelock occurrences I saw....

Cheers,

Dave.
-- 
Dave Chinner
david@fromorbit.com
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH 0/2] radix-tree: fix writeback livelock avoidan ..., Dave Chinner, (Fri Aug 20, 7:29 am)