Improve download sequential order

Bug #1315665 reported by steve72
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
AirDC++
Confirmed
Undecided
Unassigned

Bug Description

Today i think the use of random vs sequential order is determined by the bundles age, which i think is determined from the age in peoples filelists.

A better approach would be how many sources there are for the bundle.
A release with few sources, a new or old, should have random order as default.
It would make the release spread faster

steve72 (steve72)
description: updated
Revision history for this message
maksis (maksis) wrote :

Or should the order be randomized rather only when there are other users downloading the same bundle?

Revision history for this message
steve72 (steve72) wrote :

I guess that would work too.

maksis (maksis)
Changed in airdcpp:
status: New → Confirmed
Revision history for this message
Sopor (sopor) wrote :

I don't understand this random download. If you not share what you download this have no effect. So if you don't use that feature let it download in sequel order, both new as old.

Revision history for this message
maksis (maksis) wrote :

Randomizing the download order dynamically might be a bit messy. Is this still a common issue for you?

Revision history for this message
steve72 (steve72) wrote :

Well, it's not a huge problem but more a smarter way to download files/releases with few or single source. Easiest would be to use randomize based on the number of sources.

The benefits are great if the single source is slow. The users downloading will almost only download from the single source and not benefit from downloading from each other.

Revision history for this message
maksis (maksis) wrote :

Based on my experience, people aren't generally that interested in 'smarter ways'. Just consider https://www.airdcpp.net/forum/viewtopic.php?f=6&t=571&start=25#p8713 that's currently breaking the source selection, let alone totally obvious cases of limiter use that can be spotted instantly just by looking at the user list. Since 'smarter ways' usually mean more time spent on implementing features and maintaining them, I've actually started to prefer simplicity.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.