From: Brian Warner <warner@lothar.com>
Date: Fri, 19 Jan 2007 09:17:24 +0000 (-0700)
Subject: update roadmap
X-Git-Tag: tahoe_v0.1.0-0-UNSTABLE~354
X-Git-Url: https://git.rkrishnan.org/vdrive/%22news.html/pb.xhtml?a=commitdiff_plain;h=85c0989030e3765c92afd1e423fd9e86eb8c00e4;p=tahoe-lafs%2Ftahoe-lafs.git

update roadmap
---

diff --git a/roadmap.txt b/roadmap.txt
index 18455e06..07112db4 100644
--- a/roadmap.txt
+++ b/roadmap.txt
@@ -6,14 +6,21 @@ Connection Management: Brian
  v2: live != connected-to-queen, connect on demand
  v3: relay?
 
-Encoding: Zooko
-*v1: fake it (replication), no merkle trees
- v2: mnet codec, Reed-Solomon?
+File Encoding: Brian
+*v1: single-segment, no merkle trees
+ v2: multiple-segment (LFE)
  v3: merkle tree to verify each share
  v4: merkle tree to verify each segment
 
+Share Encoding: Zooko
+*v1: fake it (replication)
+*v2: PyRS
+ v3: C-based Reed-Solomon
+
 Peer selection:
 *v1: permuted peer list, consistent hash
+ v2: reliability/goodness-point counting?
+ v3: denver airport (chord)?
 
 filetable maintenance:
 *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)
  v3: break world up into accounts, separate mutable spaces. Maybe
      implement SSKs
+ v4: filetree
 
 checker/repairer:
 *v1: none