http://webapi.allmydata.com:8123/uri/URI%3ADIR2%3Atdpubdsjyuf4elbb6b7o6shqfa%3Arr4hyetavbujscw3kkn65uurdclagv2ecd5idporw6uxp7bwzz6a/
URI:DIR2:tdpubdsjyuf4elbb6b7o6shqfa:rr4hyetavbujscw3kkn65uurdclagv2ecd5idporw6uxp7bwzz6a
SI: rrbnfbtklzx3b3wyzmfpsswwbi

The test dumped 353 files (each 1024 bytes long) into this directory, using
the winfuse plugin.

#The second file (000002) was URI:CHK:7eea67hqshtp66t5cxk527b7n4:66jakdueukpk6r772b3bhtcontpx73cpdbztpcuqa3asyj3vzj2q:3:10:1024
#SI: qfzynyjjyjgzry2pwqeza3e5sq
#From the FUSE plugins point of view, it took 
#into FUSE    out of FUSE   into tahoe   out of tahoe
#open         close         start PUT    PUT returns
#04:58:00.019 04:58:00.039  04:58:08.474 04:58:13.492  5.018s

000006 was URI:CHK:42yikc6m4y4dyx6yz6s5bf5caq:3r4cjmvir5fyujjcxw4oc7wfqwaew4y5235xaupdvwwwkdwiwjua:3:10:1024
SI: oqmlqeu6dwy5uufrt4fw6on5ui
04:58:03.874 04:58:03.894  04:58:26.951 04:58:29.825  2.874s
f31048
CHK took 920ms (using helper)
a t=json query that read the directory took 210ms
 there were 3 such queries during the CHK upload.. too many!
directory read took 390ms
serialize takes 20ms
unnecessary dir read took 280ms
write takes 812ms
 query results take 111ms-301ms
 getting privkey takes 50ms
 generate shares takes 10ms
 sending shares takes 140ms-441ms


The 350th file (000350) was URI:CHK:pmo6dl3ro6embt7v3d6rn42pje:3s55yzaxspuw7zm2pteur5jd3g6oerfshrvyr43y2b6vkjlw62bq:3:10:1024
SI: edwrvhelj5hqnlv7lb2j2fg64a
05:02:14.201 05:02:14.221  05:54:47.233 05:54:57.958   10.725s
CHK took 791ms
dirread took 1.763s
serialize takes 500ms
unnecessary dirread took 1.613
write takes 4.066
 query results take 200ms-270ms
 privkey takes 120ms
 generating shares 20ms
 sending shares took 1.813-3.646

dirnode.add_file:
 CHK Upload
  "upload finished, building readcap"
 Retrieve
 Retrieve
 Publish
 "webish upload complete"
 web log

353 files
114305 bytes
324 bytes per file

TODO:
 write-batching:
  expose dirnode.set_uris() to HTTP
  get Mike to:
   upload and get URI, then update directory
   nagle the directory updates, for 350 entries that's 85%
 remove unnecessary Retrieve from dirnode._update  15%
  expose seqnum*, or split overwrite from replace

