zrepl/docs/configuration
Christian Schwarz 30cdc1430e replication + endpoint: replication guarantees: guarantee_{resumability,incremental,nothing}
This commit

- adds a configuration in which no step holds, replication cursors, etc. are created
- removes the send.step_holds.disable_incremental setting
- creates a new config option `replication` for active-side jobs
- adds the replication.protection.{initial,incremental} settings, each
  of which can have values
    - `guarantee_resumability`
    - `guarantee_incremental`
    - `guarantee_nothing`
  (refer to docs/configuration/replication.rst for semantics)

The `replication` config from an active side is sent to both endpoint.Sender and endpoint.Receiver
for each replication step. Sender and Receiver then act accordingly.

For `guarantee_incremental`, we add the new `tentative-replication-cursor` abstraction.
The necessity for that abstraction is outlined in https://github.com/zrepl/zrepl/issues/340.

fixes https://github.com/zrepl/zrepl/issues/340
2020-07-26 20:32:35 +02:00
..
filter_syntax.rst docs: filter syntax: reference 'snap' job type 2020-02-14 21:40:48 +01:00
jobs.rst docs: update & extend replication overview wrt step holds + bookmarks 2020-06-14 15:21:36 +02:00
logging.rst Spellcheck all files 2020-02-24 16:06:09 +01:00
misc.rst pre- and post-snapshot hooks 2019-09-27 21:25:59 +02:00
monitoring.rst Spellcheck all files 2020-02-24 16:06:09 +01:00
overview.rst replication + endpoint: replication guarantees: guarantee_{resumability,incremental,nothing} 2020-07-26 20:32:35 +02:00
prune.rst docs: config: prune: example: keep manual snapshots on receiver 2020-06-22 12:32:03 +02:00
replication.rst replication + endpoint: replication guarantees: guarantee_{resumability,incremental,nothing} 2020-07-26 20:32:35 +02:00
sendrecvoptions.rst replication + endpoint: replication guarantees: guarantee_{resumability,incremental,nothing} 2020-07-26 20:32:35 +02:00
snapshotting.rst daemon/snapper: refactor sync-up algorithm + warn about FSes awaiting first sync point 2020-01-15 19:20:37 +01:00
transports.rst transport/tcp: support for CIDR-mask based ACLs + client-identities 2020-05-15 21:17:01 +02:00