summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rwxr-xr-xTODO.md29
1 files changed, 29 insertions, 0 deletions
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())
+