summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkent <kent@web>2015-04-26 03:25:05 -0400
committerKent Overstreet <koverstreet@google.com>2015-04-26 03:25:05 -0400
commit487a07af02cff6dc236c14ed7aed06fff2abe82e (patch)
treee7fb89155f6890d45bf236fbffbf3efa87568ba5
parentb548c891ef4091d2aff0a2f093a441b6202b564a (diff)
-rw-r--r--Todo.mdwn9
1 files changed, 9 insertions, 0 deletions
diff --git a/Todo.mdwn b/Todo.mdwn
new file mode 100644
index 0000000..e20a839
--- /dev/null
+++ b/Todo.mdwn
@@ -0,0 +1,9 @@
+bcache/bcachefs todo list:
+
+ * asynchronous btree node splits
+
+ * lockless btree node lookus?
+
+ * bcachefs: add a mount option to disable journal_push_seq() - so userspace is never waiting on metadata to be synced. Instead, metadata will be persisted after journal_delay_ms (and ordering will be preserved as usual).
+
+The idea here is that a lot of the time users really don't care about losing the past 10-100 ms of work (client machines, build servers) and would prefer the performance improvement on fsync heavy workloads.