diff options
author | Arun Isaac | 2022-07-01 18:44:01 +0530 |
---|---|---|
committer | Arun Isaac | 2022-07-01 18:44:01 +0530 |
commit | 2f84a722e5944bd4458abbd45fd637a9286bab04 (patch) | |
tree | 33e02614a9eb5e457c6162e8b2f67278ba07ddfe /issues/systems/sheepdog.gmi | |
parent | c049be0d57f87151ad8db733150d9a49fb30ea31 (diff) | |
download | gn-gemtext-2f84a722e5944bd4458abbd45fd637a9286bab04.tar.gz |
Move issues lost inside the topics directory.
Diffstat (limited to 'issues/systems/sheepdog.gmi')
-rw-r--r-- | issues/systems/sheepdog.gmi | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/issues/systems/sheepdog.gmi b/issues/systems/sheepdog.gmi new file mode 100644 index 0000000..5285553 --- /dev/null +++ b/issues/systems/sheepdog.gmi @@ -0,0 +1,34 @@ +# Sheepdog + +I have written sheepdog to keep track of backups etc. Here are some issues +that need resolving at some point. + +=> https://github.com/pjotrp/deploy + +## Tags + +* assigned: pjotrp +* type: enhancement +* status: in progress, halted +* priority: medium +* keywords: system, sheepdog + +## Tasks + +* [X] add locking functionality for tags - added borg with-lock (test) +* [X] chgrp functionality in sheepdog_borg +* [ ] check whether rsync dir exists, repo valid and/or no lock before proceeding +* [ ] send digest E-mails +* [ ] smart state E-mails on services going down +* [ ] block on root user if not running from protected dir +* [ ] borg/rsync should check validity of repo before propagating +* [ ] borg/rsync ignore files that have wrong permissions +* [ ] package in GNU Guix for root scripts +* [ ] list current state - it means parsing the state list (some exists) +* [ ] synchronize between queues using a dump +* [ ] sheepdog_expect.rb - expect PINGs +* [ ] sheepdog_rsync.rb - test for 'total size is 0' +* [ ] sheepdog_list tag and filter switches improve behaviour +* [ ] add sheepdog_web_monitor - currently using plain curl +* [X] borg: set user/group after backup +* [ ] add remote borg backup with sshfs |