|
|
Subscribe / Log in / New account

iomap infrastructure and multipage writes V2

From:  Christoph Hellwig <hch@lst.de>
To:  xfs@oss.sgi.com
Subject:  iomap infrastructure and multipage writes V2
Date:  Tue, 12 Apr 2016 13:52:54 -0700
Message-ID:  <1460494382-14547-1-git-send-email-hch@lst.de>
Cc:  rpeterso@redhat.com, linux-fsdevel@vger.kernel.org
Archive‑link:  Article

This series add a new file system I/O path that uses the iomap structure
introduced for the pNFS support and support multi-page buffered writes.

This was first started by Dave Chinner a long time ago, then I did beat
it into shape for production runs in a very constrained ARM NAS
enviroment for Tuxera almost as long ago, and now half a dozen rewrites
later it's back.

The basic idea is to avoid the crazy per-block get_blocks overhead
and make use of extents in the buffered write path by iterating over
them instead.

Chances since V1:
 - add support for fiemap
 - fix a test fail on 1k block sizes
 - prepare for 64-bit length, this will be used in a follow on patchset

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs



Copyright © 2016, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds