From 57b68a486bf9d0e81b5ceb42169533b60703db48 Mon Sep 17 00:00:00 2001 From: Matthew Bloch Date: Thu, 30 Oct 2014 03:25:20 +0000 Subject: Moved TODO items to separate file. --- README.md | 10 ---------- TODO.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 10 deletions(-) mode change 100644 => 100755 README.md create mode 100755 TODO.md diff --git a/README.md b/README.md old mode 100644 new mode 100755 index af5f7ba..0773d05 --- 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. - diff --git a/TODO.md b/TODO.md new file mode 100755 index 0000000..eb1acc2 --- /dev/null +++ b/TODO.md @@ -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()) + -- cgit v1.2.3