HAMMER Utilities: Mirroring and pseudo-fs directives
commit34ebae70b5f266ed243c4eebf688381e257d74ab
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 2 Jul 2008 22:05:59 +0000 (2 22:05 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 2 Jul 2008 22:05:59 +0000 (2 22:05 +0000)
tree5d965564b0a6e6a64a6247dcac7d477952ccdae0
parent5fa5c92fd1d4ed22f4416309019c3f72a578494d
HAMMER Utilities: Mirroring and pseudo-fs directives

* Add mirror-read, mirror-write, and mirror-copy.

* Replace the pseudofs directive with pfs-status, pfs-create, and pfs-update.

  Create a pseudofs configuration infrastructure.  Configuration parameters
  can be specified via pfs-create and pfs-update for any HAMMER filesystem or
  HAMMER pseudo-filesystem.  This is basically how you tell HAMMER that
  a particular pfs is a master or slave, and allows both a unique and a shared
  uuid to be associated with the pfs.  The mirroring code will only mirror
  to targets with the same shared uuid as the master sourcing the data.
sbin/hammer/cmd_mirror.c
sbin/hammer/cmd_pseudofs.c
sbin/hammer/cmd_show.c
sbin/hammer/cmd_status.c
sbin/hammer/hammer.8
sbin/hammer/hammer.c
sbin/hammer/hammer.h