]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
update notes about lease deletion logic
authorZooko O'Whielacronx <zooko@zooko.com>
Mon, 4 Dec 2006 08:25:12 +0000 (01:25 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Mon, 4 Dec 2006 08:25:12 +0000 (01:25 -0700)
roadmap.txt

index bb88752eecf8c927ab7fd013730a99d2cf3a5b65..14ee9d645972fcd7da24c72510e7ef84b8915d8d 100644 (file)
@@ -39,11 +39,14 @@ back pocket ideas:
  each entry has a sequence number, maybe a timestamp
  on recovery, find the newest
 
- multiple categories of leases: delete the lowest ones first
-  active leases
-  expired leases
-  interrupted leases (partially filled, not closed, they might come back)
-
+ multiple categories of leases:
+  committed leases -- we will not delete these in any case, but will instead tell an uploader that we are full
+   active leases
+   in-progress leases (partially filled, not closed, pb connection is currently open)
+  uncommitted leases -- we will delete these in order to make room for new lease requests
+   interrupted leases (partially filled, not closed, pb connection is currently not open, but they might come back)
+   expired leases
+  (I'm not sure about the precedence of these last two.  Probably deleting expired leases instead of deleting interrupted leases would be okay.)
 
 big questions:
  convergence?