hammer2 - API breadnx / cluster_read API, bulkfree adj
commitc152fb8d2c26fabd1f7f53d8e9631bc8f385dddb
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 9 Sep 2017 17:16:36 +0000 (9 10:16 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 9 Sep 2017 17:16:36 +0000 (9 10:16 -0700)
tree3ca38deacfadcda0ab46d818ce35df37f8cdbc44
parent374a548a53b60d032d0c5bc632d64ac100c235f3
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).
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_bulkfree.c
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_io.c
sys/vfs/hammer2/hammer2_vfsops.c