zrepl/zfs
Christian Schwarz 644d6f8ffb Merge branch 'problame/simplify-placeholder-property' into master
As became clear in #126 (comment) the current zrepl:placeholder user
property makes it hard to rename datasets because the placeholder status
is determined by computing a hash of the dataset path and comparing it
with the property value.

This PR

- changes zrepl:placeholder to a simple on|off property
- derives property status from the property source (local),avoiding the
  original problem of property inheritance in the original implementation
- provides a migration command that, based on the current zrepl
  configuration, migrates property values to the new on|off schema

refs #150
2019-03-21 21:37:40 +01:00
..
test_helpers Implement DatasetMapping + basic ZFS list functionality. 2017-04-26 17:39:16 +02:00
datasetpath_visitor_test.go Make zfs.DatasetPath json.Marshaler and json.Unmarshaler 2017-08-06 16:22:15 +02:00
datasetpath_visitor.go Make zfs.DatasetPath json.Marshaler and json.Unmarshaler 2017-08-06 16:22:15 +02:00
mapping.go receiving side: placeholder as simple on|off property 2019-03-20 20:26:30 +01:00
placeholder.go receiving side: placeholder as simple on|off property 2019-03-20 20:26:30 +01:00
prometheus.go bring back prometheus metrics, with new metrics for replication state machine 2018-09-07 22:22:34 -07:00
replication_history.go zfs: bookmark / replication cursor: handle spaces in ds names correctly 2019-03-21 17:03:26 +01:00
resume_token_test.go zfs: disable resume token test because it doesn't work in docker 2018-09-04 17:31:46 -07:00
resume_token.go make go vet happy 2018-08-26 14:51:20 +02:00
versions.go bring back prometheus metrics, with new metrics for replication state machine 2018-09-07 22:22:34 -07:00
zfs_debug.go rpc rewrite: control RPCs using gRPC + separate RPC for data transfer 2019-03-13 13:53:48 +01:00
zfs_pipe_linux.go rpc rewrite: control RPCs using gRPC + separate RPC for data transfer 2019-03-13 13:53:48 +01:00
zfs_pipe.go rpc rewrite: control RPCs using gRPC + separate RPC for data transfer 2019-03-13 13:53:48 +01:00
zfs_test.go zfs: dry send: handle spaces in dataset names correctly 2019-03-21 17:03:19 +01:00
zfs.go zfs: bookmark / replication cursor: handle spaces in ds names correctly 2019-03-21 17:03:26 +01:00