zrepl/replication
Christian Schwarz b2844569c8 replication: rewrite error handling + simplify state machines
* Remove explicity state machine code for all but replication.Replication
* Introduce explicit error types that satisfy interfaces which provide
  sufficient information for replication.Replication to make intelligent
  retry + queuing decisions

  * Temporary()
  * LocalToFS()

* Remove the queue and replace it with a simple array that we sort each
  time (yay no generics :( )
2018-10-21 18:37:57 +02:00
..
fsrep replication: rewrite error handling + simplify state machines 2018-10-21 18:37:57 +02:00
internal/diff replication: rewrite error handling + simplify state machines 2018-10-21 18:37:57 +02:00
pdu replication: regenerate pdu.pb with new protoc-gen-go 2018-10-13 17:23:39 +02:00
context.go gofmt 2018-08-25 21:30:25 +02:00
mainfsm.go replication: rewrite error handling + simplify state machines 2018-10-21 18:37:57 +02:00
state_enumer.go replication: simpler PermanentError state + handle context cancellation 2018-10-19 17:23:00 +02:00