zrepl/daemon
Christian Schwarz 438f950be3 pruner: improve cancellation + error handling strategy
Pruner now backs off as soon as there is an error, making that error the
Error field in the pruner report.
The error is also stored in the specific *fs that failed, and we
maintain an error counter per *fs to de-prioritize those fs that failed.
Like with replication, the de-prioritization on errors is to avoid '
getting stuck' with an individual filesystem until the watchdog hits.
2018-10-20 12:46:43 +02:00
..
filters filters: fix broken error message 2018-10-13 17:17:34 +02:00
job pruner: log transitions to error state + log info to confirm pruning is done in active job 2018-10-19 17:23:00 +02:00
logging move serve and connecter into transports package 2018-10-11 21:21:46 +02:00
nethelpers WIP rewrite the daemon 2018-08-27 22:22:44 +02:00
pruner pruner: improve cancellation + error handling strategy 2018-10-20 12:46:43 +02:00
snapper snapshotting: support 'periodic' and 'manual' mode 2018-10-11 15:59:23 +02:00
streamrpcconfig update to streamrpc 0.4 & adjust config (not breaking) 2018-09-23 20:28:30 +02:00
transport transport/tlsclientauth: handle cancellation of dialCtx 2018-10-19 16:08:20 +02:00
control.go move wakeup subcommand into signal subcommand and add reset subcommand 2018-10-12 20:50:56 +02:00
daemon.go move wakeup subcommand into signal subcommand and add reset subcommand 2018-10-12 20:50:56 +02:00
main.go cli: refactor to allow definition of subcommands next to their implementation 2018-10-13 16:22:19 +02:00
pprof.go privatize pprofServer 2018-08-27 19:13:35 +02:00
prometheus.go status: infra for reporting jobs instead of just replication.Report 2018-09-23 21:11:33 +02:00