| To: | xfs@xxxxxxxxxxx |
|---|---|
| Subject: | iomap infrastructure and multipage writes V2 |
| From: | Christoph Hellwig <hch@xxxxxx> |
| Date: | Tue, 12 Apr 2016 13:52:54 -0700 |
| Cc: | rpeterso@xxxxxxxxxx, linux-fsdevel@xxxxxxxxxxxxxxx |
| Delivered-to: | xfs@xxxxxxxxxxx |
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 |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | [PATCH v2 3/5] xfs: call dax_get_unmapped_area() for DAX pmd mappings, Toshi Kani |
|---|---|
| Next by Date: | [PATCH 1/8] fs: move struct iomap from exportfs.h to a separate header, Christoph Hellwig |
| Previous by Thread: | [PATCH v2 3/5] xfs: call dax_get_unmapped_area() for DAX pmd mappings, Toshi Kani |
| Next by Thread: | [PATCH 1/8] fs: move struct iomap from exportfs.h to a separate header, Christoph Hellwig |
| Indexes: | [Date] [Thread] [Top] [All Lists] |