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

Submitter:  None
Submitted:  Tue 12 Jun 2007 09:50:35 AM UTC
   
 
Category:  Improved interfaces Priority:  5 - Normal
Status:  Done Assigned to:  None
Originator Email:  -email is unavailable- Open/Closed:  Closed

Jump to the original submission

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

Committed 2007/06/17

spiralvoice <spiralvoice>
Group administrator
Tue 12 Jun 2007 09:51:43 AM UTC, comment #5: 

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

Please test

spiralvoice <spiralvoice>
Group administrator
Tue 12 Jun 2007 09:50:35 AM UTC, 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>
Group administrator
Tue 05 Jun 2007 09:48:10 PM UTC, 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>
Group administrator
Thu 16 Feb 2006 08:53:42 PM UTC, 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>
Group Member
Fri 08 Jul 2005 09:37:10 AM UTC, 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>
Group administrator
Tue 12 Jun 2007 09:50:35 AM UTC, 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

 

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

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

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    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 8 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-06-17 spiralvoice StatusReady For Test Done
        Open/ClosedOpen Closed
        SummaryNot random download for specific files Swarmer: Implement linear download
    2007-06-17 spiralvoice Attached File- Added 6005.patch, #13077
    2007-06-17 spiralvoice Attached File#13025 Removed
    2007-06-12 spiralvoice CategoryNone Improved interfaces
        StatusNone Ready For Test
    2007-06-12 spiralvoice Reassign 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.13-f8d8.
    Corresponding source code