diff options
-rwxr-xr-x[-rw-r--r--] | README.md | 10 | ||||
-rwxr-xr-x | TODO.md | 29 |
2 files changed, 29 insertions, 10 deletions
diff --git a/README.md b/README.md index af5f7ba..0773d05 100644..100755 --- a/README.md +++ b/README.md @@ -167,13 +167,3 @@ daily backups, but as they get too numerous, we make sure that we are reluctant to delete our very oldest. [TODO: model it] - -Features to come ----------------- -* 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()) - -* byteback-restore for easy restoration. - @@ -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()) + |