[PATCH 00/26] directio rewrite

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



These patches rewrite the directio code to use the same coalesce
and RPC sendoff code as cached io.  This allows directio to make
use of the preexisting pnfs code.

There are some limitations at the moment that need to be fixed, but
given the amount of change this patchset introduces I'm
trying to put out as small a base set of patches as possible.

The primary TODOs are:
- Coalescing of bsize<PAGESIZE, while technically correct, is suboptimal.
  To fix this I'll need to adjust the *_multi functions to handle
  more than a single req

- Unaligned io is not sent to pnfs, as there is no existing code to deal
  with a layout boundary (think stripe edge) occurring in the middle
  of a nfs_page.

Fred

--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux