zrepl/replication
Christian Schwarz f3734ed0d4 endpoint: refactor, fix stale holds on initial replication, holds release subcmds
- endpoint abstractions now share an interface `Abstraction`
- pkg endpoint now has a query facitilty (`ListAbstractions`) which is
  used to find on-disk
    - step holds and bookmarks
    - replication cursors (v1, v2)
    - last-received-holds
- the `zrepl holds list` command consumes endpoint.ListAbstractions
- the new `zrepl holds release-{all,stale}` commands can be used
  to remove abstractions of package endpoint

Co-authored-by: InsanePrawn <insane.prawny@gmail.com>

supersedes #282
fixes #280
fixes #278
2020-03-27 00:12:29 +01:00
..
driver Spellcheck all files 2020-02-24 16:06:09 +01:00
logic endpoint: refactor, fix stale holds on initial replication, holds release subcmds 2020-03-27 00:12:29 +01:00
report new features: {resumable,encrypted,hold-protected} send-recv, last-received-hold 2020-02-14 22:00:13 +01:00
design.md Spellcheck all files 2020-02-24 16:06:09 +01:00
replication.go replication: refactor driving logic (no more explicit state machine) 2019-03-13 15:00:40 +01:00