[tahoe-lafs-trac-stream] [tahoe-lafs] #1382: immutable peer selection refactoring and enhancements

tahoe-lafs trac at tahoe-lafs.org
Mon Mar 28 20:43:47 PDT 2011


#1382: immutable peer selection refactoring and enhancements
--------------------------------+-------------------------------------------
 Reporter:  kevan               |           Owner:  kevan    
     Type:  enhancement         |          Status:  new      
 Priority:  major               |       Milestone:  undecided
Component:  code-peerselection  |         Version:  1.8.2    
 Keywords:                      |   Launchpad Bug:           
--------------------------------+-------------------------------------------
 I've been working on refactoring and improving immutable peer selection. I
 have several immediate goals for this project.

   * Decouple servers of happiness specific peer selection from the more
 mechanical aspects of peer selection so that it can be easily integrated
 into SDMF and MDMF mutable files now, and other formats later;
   * Address the shortcomings in the servers of happiness file health
 measure and its current implementation;
   * Extend servers of happiness to file check, verify, and repair
 operations;
   * Improve the quality and clarity of the peer selection code, easing
 future maintenance and experimentation.

 These improvements correspond roughly to issues presented in tickets #610,
 #614, #1115, #1124, #1130, and #1293. Unifying mutable and immutable peer
 selection is ticket #1057, though I don't expect to address that until
 after MDMF (#393) is merged and until we're done with this ticket.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1382>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list