#6736 NORM 9.1.0: Improve Read's file transfer reliability (was: Read chooses a random peer to download from)
Zarro Boogs per Child
bugtracker at laptop.org
Wed Aug 27 14:51:38 EDT 2008
#6736: Improve Read's file transfer reliability
-----------------------------+----------------------------------------------
Reporter: cjb | Owner: morgs
Type: enhancement | Status: new
Priority: normal | Milestone: 9.1.0
Component: read-activity | Version:
Resolution: | Keywords: 8.2.0:- 9.1.0:?
Next_action: design | Verified: 0
Blockedby: | Blocking:
-----------------------------+----------------------------------------------
Changes (by morgs):
* priority: blocker => normal
* next_action: never set => design
* type: defect => enhancement
Comment:
Replying to [ticket:6736 cjb]:
> When someone joins a shared Read activity, they choose a peer to
download the shared file from at random (via a pop() of a python set),
rather than always choosing the person who originally started the sharing.
Might the person they choose this way not yet have finished downloading
the PDF themselves? What would happen in that case?
Peers only offer stream tubes once they have downloaded the file. Since
everyone offering it therefore completed the download (in theory) choosing
a random person is not necessarily worse than choosing the original
sharer.
The mechanism could be made more robust, like verifying the
download/transfer against a hash, assuming we don't gain a more reliable
file transfer.
Nevertheless, the current system (as of Read-50) does work, when the
network works, so I'm downgrading this priority.
--
Ticket URL: <http://dev.laptop.org/ticket/6736#comment:6>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list