hammer2 - Refactor frontend part 17
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 28 Jun 2015 23:49:48 +0000 (16:49 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 29 Jun 2015 00:01:38 +0000 (17:01 -0700)
commit01d71aa5538cba09383737ddbea2fb05e1e75e78
tree553e807a557e21e2c7316d875e2f25b38713503d
parent44baab375a6a4ac1e9f1552206a328ebf1d365f5
hammer2 - Refactor frontend part 17

This ends the major refactoring.  All major cluster ops have been converted
to XOPs.  The new XOP APIs will be stabilized in subsequent commits, issues
will primarily be slave scan deadlocks.

* Refactor the fsync and slave scan code to use the XOP interface.

* Cleanup hammer2_cluster.c, removing numerous functions which are no
  longer used.
sys/vfs/hammer2/DESIGN
sys/vfs/hammer2/hammer2.h
sys/vfs/hammer2/hammer2_chain.c
sys/vfs/hammer2/hammer2_cluster.c
sys/vfs/hammer2/hammer2_inode.c
sys/vfs/hammer2/hammer2_iocom.c
sys/vfs/hammer2/hammer2_ioctl.c
sys/vfs/hammer2/hammer2_thread.c
sys/vfs/hammer2/hammer2_vfsops.c
sys/vfs/hammer2/hammer2_vnops.c
sys/vfs/hammer2/hammer2_xops.c