patchmldonkey, a multi-networks file-sharing client - Patches: patch #5164, CommonSwarming: Pangos WIP5e'

 
 

You are not allowed to post comments on this tracker with your current authentication level.

patch #5164: CommonSwarming: Pangos WIP5e'

Submitter:  spiralvoice <spiralvoice>
Submitted:  Wed 07 Jun 2006 12:15:17 AM UTC
   
 
Category:  Bug fixes Priority:  5 - Normal
Status:  Done Assigned to:  None
Open/Closed:  Closed

Wed 07 Jun 2006 12:18:11 AM UTC, comment #1: 

Applied 2006/06/07

spiralvoice <spiralvoice>
Group administrator
Wed 07 Jun 2006 12:15:17 AM UTC, original submission:  
  • When cutting a range, the reciprocal link of the range after the right part still references the left part
  • When cutting a block in two parts can before empty, but then can also before complete (if they have no ranges left)
  • Added bad_writes_is_back patch
  • When find_range can only find ranges already being downloaded, it now first does a quick check to see if there's no other, probably more interesting, blocks remaining. If so, it forces a block change (report no more ranges left).
  • While it's a good feature in itself, it's probably a workaround for a bug in select_block (?); It seems that blocks oversaturated with sources happen way too often (4 or 5 sources on a single range shouldn't happen).
  • Compute the size of unselected ranges in each blocks, so that sources don't "rush" on blocks just left by a source.
  • Some BAD WRITEs seems to happen because we forget ranges we requested (when switching blocks ?)
  • Replaced call to clear_uploader_ranges by a call to

clear_uploader_intervals in BitTorrent support Choke message handler.

spiralvoice <spiralvoice>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #10136:  swarming_fixes-WIP5e.patch added by spiralvoice (36KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

 

Follow 3 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-06-07 spiralvoice StatusNone Done
    Open/ClosedOpen Closed
2006-06-07 spiralvoice Attached File- Added swarming_fixes-WIP5e.patch, #10136

Back to the top

Powered by Savane 3.13-4b48.
Corresponding source code