mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
  • * Re: [PATCH] write barriers for 2.4.x
           [not found] <3132400000.1013646727@tiny>
           [not found] ` <20020213222535.C0A45E64F2@ns1.suse.com>
    @ 2002-02-15 22:03 ` Chris Mason
      1 sibling, 0 replies; 7+ messages in thread
    From: Chris Mason @ 2002-02-15 22:03 UTC (permalink / raw)
      To: reiserfs-list; +Cc: linux-kernel, axboe
    
    [-- Attachment #1: Type: text/plain, Size: 930 bytes --]
    
    
    Ok, based on input from the scsi folks, reiserfs can't safely use the
    ordered tags until some error handling changes are made in the scsi
    drivers.  Controllers that do write back caching (with battery backup) are
    a different story, and since they can still benefit from the patch, I left
    the scsi support in.
    
    In this new version, filesystems can request either ordered tags (for scsi)
    or just cache flushes (for ide).  The idea is to have the ide flushing on
    by default in the final version, since so many people have ide drives with
    write back caching on.
    
    reiserfs now has -o barrier_tag and -o barrier_flush mount options.  In
    both cases, if the device doesn't support the ordering, reiserfs backs down
    to unordered writes.
    
    The attached patch is against 2.4.18-pre9, but also works against rc1.  The
    main target for this will be making journaled filesystems safer for IDE
    users, so ide testers would be appreciated.
    
    -chris
    
    [-- Attachment #2: queue-barrier-6.diff.gz --]
    [-- Type: application/x-gunzip, Size: 8121 bytes --]
    
    ^ permalink raw reply	[flat|nested] 7+ messages in thread
  • [parent not found: <m3vgd1ufbt.fsf@merlin.emma.line.org>]

    end of thread, other threads:[~2002-02-15 22:04 UTC | newest]
    
    Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
    -- links below jump to the message on this page --
         [not found] <3132400000.1013646727@tiny>
         [not found] ` <20020213222535.C0A45E64F2@ns1.suse.com>
         [not found]   ` <3100680000.1013644053@tiny>
         [not found]     ` <20020213235651.AC212E6360@ns1.suse.com>
    2002-02-15  0:56       ` [PATCH] write barriers for 2.4.x Chris Mason
    2002-02-15  1:21         ` Alan Cox
    2002-02-15  2:25           ` Chris Mason
    2002-02-15 22:03 ` Chris Mason
         [not found] <m3vgd1ufbt.fsf@merlin.emma.line.org>
    2002-02-13 21:59 ` Chris Mason
    2002-02-14 16:01   ` Chris Mason
    2002-02-14 17:53 ` Chris Mason
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox

    all inboxes | Powered by JetHome®