Commit Graph

24 Commits

Author SHA1 Message Date
Zooko O'Whielacronx
e0a18d12af globally search and replace "mesh" with "grid" and adjust description of the effect of NAT on the topology 2007-04-30 13:06:09 -07:00
Zooko O'Whielacronx
d19d1058e0 extirpate all references the "queen" and "metatracker"
This is a potentially disruptive and potentially ugly change to the code base,
because I renamed the object that serves in both roles from "Queen" to
"IntroducerAndVdrive", which is a bit of an ugly name.

However, I think that clarity is important enough in this release to make this
change.  All unit tests pass.  I'm now darcs recording this patch in order to
pull it to other machines for more testing.
2007-04-30 09:57:52 -07:00
Brian Warner
e4870a432c fix some of the filetree/workqueue interface definitions 2007-01-26 17:31:24 -07:00
Brian Warner
c27564a3e2 hush pyflakes 2007-01-24 15:29:22 -07:00
Brian Warner
bbf188d2c6 filetree: make delete() work 2007-01-24 15:10:53 -07:00
Brian Warner
22731125f3 filetree: change the way addpath works, now we add workqueue steps for all involved subtrees at about the same time, rather than letting one step add the next when it runs. Finally add a (passing) test for uploading files to CHK-based directories 2007-01-22 01:06:09 -07:00
Brian Warner
9dc1c0cfc0 filetree: add vdrive upload/download test, change workqueue relative-filename semantics 2007-01-21 16:03:15 -07:00
Brian Warner
81d093b649 move IWorkQueue into allmydata.interfaces, give VirtualDrive an uploader 2007-01-21 15:15:31 -07:00
Brian Warner
430b3a03fc move upload/download interfaces to allmydata.interfaces, let SubTreeMaker assert IDownloader-ness of its 'downloader' argument 2007-01-21 15:01:34 -07:00
Brian Warner
124d531b41 filetree: mark leaf nodes by adding is_leaf_subtree(), stop traversing when we hit them, to make vdrive._get_file_uri() work 2007-01-21 13:31:16 -07:00
Brian Warner
9e7dbf20bc filetree: test NoSuchDirectoryError in vdrive.list() 2007-01-21 04:50:37 -07:00
Brian Warner
7b8c524d7c more filetree, workqueue-boxes now hold serialized Nodes, move NodeMaker out to a separate module 2007-01-21 04:18:54 -07:00
Brian Warner
324033c9e2 filetree: start testing IVirtualDrive, beginning with list() 2007-01-20 21:14:41 -07:00
Brian Warner
8c7d33f4a2 filetree: put SubTreeMaker and NodeMaker in separate classes 2007-01-20 17:04:56 -07:00
Brian Warner
ce4610c3e6 more filetree work, more tests now pass 2007-01-20 15:50:21 -07:00
Brian Warner
b61a4ff371 more filetree, it's actually starting to make sense now 2007-01-20 14:41:51 -07:00
Brian Warner
3d76250894 filetree: more tests, still very early 2007-01-20 05:13:15 -07:00
Brian Warner
c808d5a5ef filetree: refactor INode serialization, start on tests 2007-01-20 04:52:53 -07:00
Brian Warner
e843abe542 more filetree hacking, still too early to test 2007-01-20 04:25:20 -07:00
Brian Warner
4a0f8bc110 checkpont more filetree stuff 2007-01-19 23:22:39 -07:00
Brian Warner
8921c1b666 snapshot filetree work: fix pyflakes complaints 2007-01-19 02:35:36 -07:00
Brian Warner
ff6b09d973 snapshot filetree work: it's getting close 2007-01-19 02:23:03 -07:00
Brian Warner
eeffcda7b1 filetree.interfaces: remove not-really-code to improve coverage stats 2007-01-17 17:00:47 -07:00
Brian Warner
c94098b93a split filetree_new.py up into smaller pieces, in a new subpackage 2007-01-17 13:54:38 -07:00