aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2020-04-17 19:16:08 +0200
committerAlex Auvolat <alex@adnab.me>2020-04-17 19:16:08 +0200
commit4abfb75509f216f4d62bc8b18b22eb680eefe2d9 (patch)
treecf70746c4348cd6523ee11679e35c55f28aea7ba /TODO
parentdb1c4222cefa99c6a4453da13bdb4f206b4b05a5 (diff)
downloadgarage-4abfb75509f216f4d62bc8b18b22eb680eefe2d9.tar.gz
garage-4abfb75509f216f4d62bc8b18b22eb680eefe2d9.zip
Implement sending blocks to nodes that need them
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 1 insertions, 4 deletions
diff --git a/TODO b/TODO
index 2209e5ab..2baa4f77 100644
--- a/TODO
+++ b/TODO
@@ -1,9 +1,7 @@
Replication
-----------
-- for each interval of tokens, we know the list of nodes that are responsible
-- every node watches the current ring and state of the network
-- and thus determines the interval of tokens for which they are responsible
+Finish the thing that sends blocks to other nodes if needed before deleting them locally.
How are we going to test that our replication method works correctly?
We will have to introduce lots of dummy data and then add/remove nodes many times.
@@ -12,7 +10,6 @@ We will have to introduce lots of dummy data and then add/remove nodes many time
To do list
----------
-- important: check block values on read and repare corrupted block contents
- less a priority: hinted handoff
- FIXME in rpc_server when garage shuts down and futures can be interrupted
(tokio::spawn should be replaced by a new function background::spawn_joinable)