patchmldonkey, a multi-networks file-sharing client - Patches: patch #6005, Swarmer: Implement linear download

 
 

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

patch #6005: Swarmer: Implement linear download

Submitted by:  None
Submitted on:  Tue Jun 12 09:50:35 2007  
 
Category: Improved interfacesPriority: 5 - Normal
Status: DoneAssigned to: None
Originator Email: -unavailable-Open/Closed: Closed

(Jump to the original submission Jump to the original submission)

Sun Jun 17 01:56:39 2007, comment #6:

Committed 2007/06/17

spiralvoice <spiralvoice>
Project Administrator
Tue Jun 12 09:51:43 2007, comment #5:

Attached new patch:
- new command: download_order <file number> <random|linear>

Please test

spiralvoice <spiralvoice>
Project Administrator
Tue Jun 12 09:50:35 2007, comment #4:

This item has been reassigned from the project mldonkey, a multi-networks file-sharing client task tracker to your tracker.

The original report is still available at task #4398

Following are the information included in the original report:

[field #0] Item ID: 4398
[field #1] Group ID: 1409
[field #2] Open/Closed: Open
[field #3] Severity: 3 - Normal
[field #4] Privacy: Public
[field #7] : Unknown task Field Display Type
[field #9] Category: Core
[field #10] Submitted by: None
[field #11] Assigned to: None
[field #12] Submitted on: Freitag 08.07.2005 um 11:37
[field #13] Summary: Not random download for specific files
[field #14] Original Submission: Hi,

Could you implement the not random downloaded for specific files?. That is,
when we click in one file (in the Transfers-->Download web menu), all file
info appears (all of its names, network, priority, sources, ...). In that
menu, could you add a checkbox like this:

[ ] Downloaded parts in random order

So, with that feature, we could choose that all files were downloaded with
downloaded parts in random order with exceptions (files we want to download
not randomilly for any reason)

Thanks,
Xan.

PS: Useful for specific type of files you interest that download not-randomilly (films, music, ... ) rather than other (like .iso, .rar, ...) that you want to download randomilly.
[field #16] Item Group: None
[field #17] Status: None
[field #18] Component Version: None
[field #19] Operating System: None
[field #20] Reproducibility: None
[field #21] Size (loc): None
[field #22] Fixed Release: None
[field #23] Planned Release: None
[field #24] Effort: 0.00
[field #28] Priority: 5 - Normal
[field #29] Should Start On: Freitag 08.07.2005 um 02:00
[field #30] Should be Finished on: Freitag 08.07.2005 um 02:00
[field #31] Percent Complete: 0%
[field #33] Release: None
[field #58] Custom Select Box #1: None
[field #59] Custom Select Box #2: None
[field #60] Custom Select Box #3: None
[field #61] Custom Select Box #4: None
[field #62] Custom Select Box #5: None
[field #63] Custom Select Box #6: None
[field #64] Custom Select Box #7: None
[field #65] Custom Select Box #8: None
[field #66] Custom Select Box #9: None
[field #67] Custom Select Box #10: None

spiralvoice <spiralvoice>
Project Administrator
Tue Jun 5 21:48:10 2007, comment #3:

Added untested patch linear_download.patch:

new option file_random_download in swarmer section of files.ini

file_random_download = true (default) -> current hard-coded default
file_random_download = false -> linear download

Currently no GUI stuff coded, value has to be changed manually
in files.ini while MLDonkey is not running. GUI stuff will be
done later when this patch is proven to work.

(file #12962)

spiralvoice <spiralvoice>
Project Administrator
Thu Feb 16 20:53:42 2006, comment #2:

#5049 #4851 and #4398 all seem to be basically the same.

Ive done some small research into this and here is a possible implementation:

- implement a vector of priorityfields matching the chunks to download vector.

- initially only prio 0 and 1 are implemented, 0 meaning dont down, 1 download

- one has to match file boundaries to the chunk vector. this is mostly already present

- there needs to be some commands that sets the download prio vector according to which files in the torrent should be downloaded. not so hard given the above. be conservative and download whole chunks spanning boundaries.

- the initial implementation would just fool the download scheduler that prio 0 chunks are already downloaded

- the next step would be to implement actual priorities, which would be harder...

this incremental plan looks doable and will bring a quite useful feature even at its simplest level

Joakim Verona <jave>
Project Member
Fri Jul 8 09:37:10 2005, comment #1:

This item has been reassigned from the project mldonkey, a multi-networks file-sharing client bugs tracker to your tracker.

The original report is still available at bugs #11205

Following are the information included in the original report:

[field #0] Item ID: 11205
[field #1] Group ID: 1409
[field #2] Open/Closed: Open
[field #3] Severity: 3 - Normal
[field #4] Privacy: Public
[field #5] Category: Core
[field #6] Submitted by: None
[field #7] Assigned to: None
[field #8] Submitted on: Fre 03.12.2004 um 17:03
[field #9] Summary: [wish] Not random donwload for specific files
[field #10] Original Submission: Hi,

Could you implement the not random downloaded for specific files?. That is,
when we click in one file (in the Transfers-->Download web menu), all file
info appears (all of its names, network, priority, sources, ...). In that
menu, could you add a checkbox like this:

[ ] Downloaded parts in random order

So, with that feature, we could choose that all files were downloaded with
downloaded parts in random order with exceptions (files we want to download
not randomilly for any reason)

Thanks,
Xan.

PS: Useful for specific type of files you interest that download not-randomilly (films, music, ... ) rather than other (like .iso, .rar, ...) that you want to download randomilly.
[field #12] Item Group: Feature request
[field #13] Status: None
[field #14] Component Version: None
[field #15] Platform Version: Linux
[field #16] Reproducibility: None
[field #17] Size (loc): None
[field #18] Fixed Release: None
[field #19] Planned Release: None
[field #20] Effort: 0.00
[field #24] Priority: 5 - Normal
[field #27] Percent Complete: 0%
[field #29] Release: 2-5-29
[field #54] Binaries Origin: Debian package
[field #55] CPU type: Intel x86
[field #56] CPU: None
[field #57] Custom Select Box #4: None
[field #58] Custom Select Box #5: None
[field #59] Custom Select Box #6: None
[field #60] Custom Select Box #7: None
[field #61] Custom Select Box #8: None
[field #62] Custom Select Box #9: None
[field #63] Custom Select Box #10: None

spiralvoice <spiralvoice>
Project Administrator
Tue Jun 12 09:50:35 2007, original submission:

Hi,

Could you implement the not random downloaded for specific files?. That is,
when we click in one file (in the Transfers-->Download web menu), all file
info appears (all of its names, network, priority, sources, ...). In that
menu, could you add a checkbox like this:

[ ] Downloaded parts in random order

So, with that feature, we could choose that all files were downloaded with
downloaded parts in random order with exceptions (files we want to download
not randomilly for any reason)

Thanks,
Xan.

PS: Useful for specific type of files you interest that download not-randomilly (films, music, ... ) rather than other (like .iso, .rar, ...) that you want to download randomilly.

Anonymous

 

Attached Files
file #13077:  6005.patch added by spiralvoice (13kB - text/x-diff)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by spiralvoice (Updated the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 8 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun Jun 17 01:56:39 2007spiralvoiceStatusReady For Test=>Done
      Open/ClosedOpen=>Closed
      SummaryNot random download for specific files=>Swarmer: Implement linear download
    Sun Jun 17 01:52:58 2007spiralvoiceAttached File-=>Added 6005.patch, #13077
    Sun Jun 17 01:52:52 2007spiralvoiceAttached File#13025=>Removed
    Tue Jun 12 09:51:43 2007spiralvoiceCategoryNone=>Improved interfaces
      StatusNone=>Ready For Test
    Tue Jun 12 09:50:35 2007spiralvoiceReassign itemmldonkey, a multi-networks file-sharing client, task #4398=>mldonkey, a multi-networks file-sharing client, patch #6005

    Back to the top


    Powered by Savane 3.1-cleanup1