update roadmap

This commit is contained in:
Brian Warner 2007-01-19 02:17:24 -07:00
parent eeffcda7b1
commit 85c0989030

View File

@ -6,14 +6,21 @@ Connection Management: Brian
v2: live != connected-to-queen, connect on demand v2: live != connected-to-queen, connect on demand
v3: relay? v3: relay?
Encoding: Zooko File Encoding: Brian
*v1: fake it (replication), no merkle trees *v1: single-segment, no merkle trees
v2: mnet codec, Reed-Solomon? v2: multiple-segment (LFE)
v3: merkle tree to verify each share v3: merkle tree to verify each share
v4: merkle tree to verify each segment v4: merkle tree to verify each segment
Share Encoding: Zooko
*v1: fake it (replication)
*v2: PyRS
v3: C-based Reed-Solomon
Peer selection: Peer selection:
*v1: permuted peer list, consistent hash *v1: permuted peer list, consistent hash
v2: reliability/goodness-point counting?
v3: denver airport (chord)?
filetable maintenance: filetable maintenance:
*v1: queen-based tree of MutableDirectoryNodes, persisted to queen's disk *v1: queen-based tree of MutableDirectoryNodes, persisted to queen's disk
@ -22,6 +29,7 @@ filetable maintenance:
queen.set_filetable_uri (still no accounts, just one global tree) queen.set_filetable_uri (still no accounts, just one global tree)
v3: break world up into accounts, separate mutable spaces. Maybe v3: break world up into accounts, separate mutable spaces. Maybe
implement SSKs implement SSKs
v4: filetree
checker/repairer: checker/repairer:
*v1: none *v1: none