Re: 2.6.5-rc1-mm2 and direct_read_under and wb

From: Daniel McNeil (daniel_at_osdl.org)
Date: 03/22/04

  • Next message: Richard Curnow: "Re: can device drivers return non-ram via vm_ops->nopage?"
    To: Chris Mason <mason@suse.com>, Andrew Morton <akpm@osdl.org>
    Date:	22 Mar 2004 10:10:17 -0800
    
    
    

    Andrew and Chris,

    I re-ran the direct_read_under tests over the weekend on ext3 with
    the attached wb_rwsema patch and ran without errors.

    It looks like the same thing as before -- async writebacks are causing
    the sync writebacks to miss pages.

    Thoughts?

    Daniel

    On Sun, 2004-03-21 at 06:36, Chris Mason wrote:
    > On Fri, 2004-03-19 at 12:05, Daniel McNeil wrote:
    > > Can't type this morning -- 2.6.5-rc1-mm2 is what I ran on.
    > > =============
    > >
    > > Daniel
    > > On Fri, 2004-03-19 at 08:49, Daniel McNeil wrote:
    > > > I re-ran direct_read_under test (6 copies) on 2.6.4-rc1-mm2:
    > > >
    > > > ext3 failed within 2 hours.
    > > >
    > > > ext2 ran overnight without errors.
    > > >
    > [ ... a slightly different kernel, but numbers are probably good ]
    >
    > > > >
    > > > > Still have the data:
    > > > > 63 pages (258048 bytes)
    > > > > 90 pages (368640 bytes)
    > > > > 139 pages (569344 bytes)
    > > > > 30 pages (122880 bytes)
    > > > > 87 pages (356352 bytes)
    > > > >
    > > >
    >
    > That seems like a lot of pages for a small race, it feels like we have a
    > bigger problem. If nobody else has ideas, and you've got an available
    > disk for mkreiserfs, could I talk you into trying with reiserfs
    > data=ordered?
    >
    > ftp.suse.com/pub/people/mason/patches/data-logging/experimental/2.6.4
    >
    > (use series.mm for a list of files to apply to 2.6.5-rc-mm)
    >
    > data=ordered is the default with those patches, so just mkreiserfs and
    > mount. reiserfs is using a different writepage and different code to
    > submit the ordered buffers, so you'll be using completely different code
    > paths.
    >
    > I'll try to get some time on an 8way here for some tests as well.
    >
    > -chris
    >

    
    

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/



  • Next message: Richard Curnow: "Re: can device drivers return non-ram via vm_ops->nopage?"

    Relevant Pages

    • Re: 2.6.5-rc1-mm2 and direct_read_under
      ... On Fri, 2004-03-19 at 12:05, Daniel McNeil wrote: ... disk for mkreiserfs, could I talk you into trying with reiserfs ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: 2.6.11-rc3: Kylix application no longer works?
      ... > We could just remove the printk and stick a comment over it. ... > Daniel, Pavel cruelly chopped you off the Cc when replying. ... > Elf file type is EXEC ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [PATCH] ReiserFS v3 I/O error handling
      ... > One of the most common complaints I've heard about ReiserFS is how ... > graceless it is in handling critical I/O errors. ... > ReiserFS doesn't offer the admin any such choice, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • 128G Limit in Reiserfs? Or the Kernel? Or something else?
      ... I seem to have hit an odd limit, ... filesystem on it I decided to put a ReiserFS ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: reiserfs for bkbits.net?
      ... machines, all of which use reiserfs 3.6 for all of their filesystems. ... there have been zero filesystem problems. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)

    Loading