lkml.org 
[lkml]   [2011]   [Feb]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [RFC] block integrity: Fix write after checksum calculation problem
    Date
    Excerpts from Joel Becker's message of 2011-02-23 15:24:47 -0500:
    > On Tue, Feb 22, 2011 at 11:45:44AM -0500, Martin K. Petersen wrote:
    > > Also, DIX is only the tip of the iceberg. Many other impending
    > > technologies feature checksums and require pages to be stable during I/O
    > > due to checksumming, encryption and so on.
    > >
    > > The VM is already trying to do the right thing. We just need the
    > > relevant filesystems to catch up.
    >
    > ocfs2 handles stable metadata for its checksums when feeding
    > things to the journal. If we're doing pagecache-based I/O, is the
    > pagecache going to help here for data?

    Data is much easier than metadata. All you really need is to wait on
    writeback in file_write, wait on writeback in page_mkwrite, and make
    sure you don't free blocks back to the allocator that are actively under
    IO.

    I expect the hard part to be jbd and metadata in ext34.

    -chris


    \
     
     \ /
      Last update: 2011-02-23 21:39    [W:0.032 / U:121.216 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site