git: hammer2 - API breadnx / cluster_read API, bulkfree adj
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Sep 9 10:23:10 PDT 2017
commit c152fb8d2c26fabd1f7f53d8e9631bc8f385dddb
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Sat Sep 9 10:16:36 2017 -0700
hammer2 - API breadnx / cluster_read API, bulkfree adj
* API adjustments for breadnx() and cluster_readx() calls. Properly
separate data and meta-data flagging for better swapcache operation.
* Separate cluster read parameters for data and meta-data. Default
data to 4 (+3 read-ahead) and meta-data to 1 (no read-ahead).
Summary of changes:
sys/vfs/hammer2/hammer2.h | 3 +-
sys/vfs/hammer2/hammer2_bulkfree.c | 58 ++++++++++++++++++++++++++++++--------
sys/vfs/hammer2/hammer2_chain.c | 2 +-
sys/vfs/hammer2/hammer2_io.c | 40 ++++++++++++++++----------
sys/vfs/hammer2/hammer2_vfsops.c | 9 ++++--
5 files changed, 81 insertions(+), 31 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c152fb8d2c26fabd1f7f53d8e9631bc8f385dddb
--
DragonFly BSD source repository
More information about the Commits
mailing list