id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,launchpad_bug 16,move to Tahoe2 peer selection algorithm,zooko,warner,"Implement the TahoeTwo peer-selection algorithm for share upload. This is the first-N-peers-in-the-permuted-list approach, as opposed to the TahoeThree ""shares in baskets"" scheme that's present in 0.5.0. TahoeThree can result severe non-uniform distribution of shares (in some cases, all shares being given to the same node), which hurts reliability, and is worse in small networks. The share download is still ask-everybody, which will work up to maybe 100 peers. Eventually we'll move that to TahoeTwo as well. In the longer run, we'll need to move to DenverAirport, to get beyond a few hundred peers, but we're thinking post-0.6.0 for that. ",defect,closed,major,0.6.0,code-peerselection,0.5.0,fixed,,,