This series contains additional updates for the next merge window.  In
this series, I refined log writer so that it partially hides io
latency with double buffering.

At this point, the effect is limited (measured gain is about 15
percent for sequential write) due to a restriction on lock order
between filemap and log writer lock.  Also, it is disabled for
blocksize < pagesize by another restriction on page handling.  So, I'd
like to revise this further when time allows.

Thanks,
Ryusuke Konishi
--
Ryusuke Konishi (6):
      nilfs2: use list_splice_tail or list_splice_tail_init
      nilfs2: do not return io error for bio allocation failure
      nilfs2: relocate io status variables to segment buffer
      nilfs2: hide nilfs_write_info struct in segment buffer code
      nilfs2: add iterator for segment buffers
      nilfs2: separate wait function from nilfs_segctor_write

 fs/nilfs2/btree.c    |    2 +-
 fs/nilfs2/recovery.c |    2 +-
 fs/nilfs2/segbuf.c   |  185 +++++++++++++++++++++---------
 fs/nilfs2/segbuf.h   |   54 +++------
 fs/nilfs2/segment.c  |  306 ++++++++++++++++++++++++++------------------------
 fs/nilfs2/segment.h  |    2 +
 6 files changed, 313 insertions(+), 238 deletions(-)
_______________________________________________
users mailing list
[email protected]
https://www.nilfs.org/mailman/listinfo/users

Reply via email to