Mirror job management tool.
Go to file
bigeagle 29d4b55bc6
debian-2-stage-rsync: new version of apt checks Contents, now the whole dists/ can be ignored
2016-04-17 19:42:50 +08:00
examples set environment variable for mirror jobs 2015-12-26 17:15:06 +08:00
scripts docker script: added ubuntu-precise and gpg 2016-04-09 17:37:52 +08:00
systemd update systemd 2014-10-19 00:43:07 +08:00
tests anaconda mirror script 2016-04-06 15:43:50 +08:00
tunasync debian-2-stage-rsync: new version of apt checks Contents, now the whole dists/ can be ignored 2016-04-17 19:42:50 +08:00
.gitignore bug fix 2014-10-24 19:49:51 +08:00
LICENSE Initial commit 2014-10-17 16:24:26 +08:00
README.md job hook update 2015-06-13 00:14:12 +08:00
requirements.txt update requirements.txt 2015-12-26 17:16:16 +08:00
tunasync.py update pidfile and sockfile path 2016-04-03 21:04:35 +08:00
tunasync_snapshot_gc.py snapshot GC fix 2015-07-10 20:23:01 +08:00
tunasynctl.py update pidfile and sockfile path 2016-04-03 21:04:35 +08:00

tunasync

TODO

  • use context manager to handle job contexts
  • Hooks need "before_exec", "after_exec"
  • implement tunasynctl tail and tunasynctl log or equivalent feature
  • status file
    • mirror size
    • upstream
  • btrfs backend (create snapshot before syncing)
  • add mirror job online
  • use toml as configuration