[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