Commit Graph

13 Commits

Author SHA1 Message Date
Gareth George
5825f369b2 chore: improve code quality in orchestrator and fix some minor bugs
Some checks failed
Release Please / release-please (push) Has been cancelled
Build Snapshot Release / build (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2025-04-01 20:02:10 -07:00
Gareth
a4b4de5152 feat: initial backend implementation of multihost synchronization (#562) 2025-01-07 20:31:31 -08:00
garethgeorge
afcecaeb30 feat: support --skip-if-unchanged 2024-10-19 17:18:04 -07:00
Gareth
daacf28699 feat: add prometheus metrics (#459) 2024-09-09 17:58:57 -07:00
Gareth
6ed1280869 feat: implement scheduling relative to last task execution (#439) 2024-08-26 22:35:06 -07:00
Gareth
4d0d13e398 feat: improve hook UX and execution model (#357) 2024-07-11 01:28:23 -07:00
garethgeorge
e2ef66ef92 fix: minor hook and naming bugs in check and backup tasks 2024-06-13 18:17:26 -07:00
garethgeorge
2c7d85b33b fix: hook bug fixes 2024-06-13 00:25:26 -07:00
Gareth
0c9f366e43 feat: support nice/ionice as a repo setting (#309) 2024-05-31 23:05:23 -07:00
Gareth
531cd286d8 feat: unified scheduling model (#282) 2024-05-19 15:52:16 -07:00
Gareth
386f46a090 feat: add force kill signal handler that dumps stacks 2024-05-05 12:42:30 -07:00
garethgeorge
f0ee20f53d feat: add CONDITION_SNAPSHOT_WARNING hook triggered by any warning status at the completion of a snapshot 2024-05-05 12:42:30 -07:00
Gareth
7a10bdca7b feat: overhaul task interface and introduce 'flow ID' for simpler grouping of operations (#253) 2024-04-28 23:05:13 -07:00