zrepl/daemon/pruner
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
..
pruner_queue.go pruner: improve cancellation + error handling strategy 2018-10-20 12:46:43 +02:00
pruner_test.go pruner: improve cancellation + error handling strategy 2018-10-20 12:46:43 +02:00
pruner.go replication: rewrite error handling + simplify state machines 2018-10-21 18:37:57 +02:00
state_enumer.go use enumer generate tool for state strings 2018-10-12 22:10:49 +02:00