diff options
author | Matthew Bloch <matthew@bytemark.co.uk> | 2014-10-30 03:25:20 +0000 |
---|---|---|
committer | Matthew Bloch <matthew@bytemark.co.uk> | 2014-10-30 03:25:20 +0000 |
commit | 57b68a486bf9d0e81b5ceb42169533b60703db48 (patch) | |
tree | a783d1544f1a707c5bd05da7a83d38288c164355 /TODO.md | |
parent | 4a61b75f4b47c73be69ecc7c2ff90751c81ce544 (diff) |
Moved TODO items to separate file.
Diffstat (limited to 'TODO.md')
-rwxr-xr-x | TODO.md | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -0,0 +1,29 @@ +TODO list for byteback +====================== + +* how do we stop backups from crashing server's kernel? + * locking up completely (e.g. "touch newfile" never returns) + * starting to run very very slowly until a btrfsck / remount + * often nothing to do but reboot :-/ + +* give nilfs / zfs a go as alternatives? + +* smarter logging defaults for cron jobs (to syslog) + +* pruning doesn't work, assumes "btrfs subvolume delete" is synchronous, which it is not. + +* (so introduce server-local cron job to keep on top of pruning and other stuff later) + +* byteback-restore program + +* clean ups: bundle trollop.rb, pull out cut & paste functions into library + +* build include/exclude list more smartly, from /proc/mounts + +* report differences between backups (new, deleted, changed files) + +* spotting a /var/lib/mysql directory and making a safe snapshot and re-copy + of a MySQL data directory (using FLUSH TABLES WITH READ LOCK) + +* (same for postgres using pg_start_backup() and pg_stop_backup()) + |