lkml.org 
[lkml]   [2010]   [Mar]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [Bugme-new] [Bug 15426] New: Running many copies of bonnie++ on different filesystems seems to deadlock in sync
    Jens Axboe wrote:
    > On Wed, Mar 03 2010, John Hughes wrote:
    >
    >> Just a thought. What exactly is sync(2) supposed to do - block until
    >> there are no more dirty pages, or block until all pages that were dirty
    >> when the sync was done are clean? In other words is the problem simply
    >> that pages are being dirtied faster than the sync is writing them out?
    >>
    >
    > Our sync is currently broken in that regard, since it'll wait for too
    > long. We have a debated patch going, I have included it below. Any
    > chance you could give it a whirl?
    >
    > The semantics of sync are supposed to be 'wait for dirty IO generated
    > BEFORE this sync call'.
    >
    Ok, I will try this patch and get back to you.



    \
     
     \ /
      Last update: 2010-03-03 13:09    [W:2.435 / U:0.108 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site