Queue: "Crop Source"
Moderator: Moderators
Queue: "Crop Source"
Could a "Crop Source" feature be added in the Context Menu when you click an item in the Download Queue window?
It would make clearing up all those sources without slots open much easier, eg: hover "crop source" then select a username to crop down to.
Perhaps another feature instead of this could be released that removes all sources in the download queue that how no free slots???
It would make clearing up all those sources without slots open much easier, eg: hover "crop source" then select a username to crop down to.
Perhaps another feature instead of this could be released that removes all sources in the download queue that how no free slots???
-
- Posts: 18
- Joined: 2004-04-08 15:46
- Location: Sweden
- Contact:
Crop "Users Sources With Slots"
I'd like to affectively have in the context menu something along the lines of: "Crop Sources With Slots" so that when a source decides to lower their slot count or one it taken, they are removed from the queue leaving the file with fewer "Active" sources an "No sources without slots" for the file.
-
- Posts: 18
- Joined: 2004-04-08 15:46
- Location: Sweden
- Contact:
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Ok, If there were NO Slots Available from any user then I would search for more sources with available slots THEN crop the available ones.
Cropping makes it easier to distinguish WHICH sources do or don't have available slots. So you don't waste time on a connection only to receive a "No Slots Available" because the user HAS lost their open slots or deliberately closed it since the search. Basicly, just easier management of sources and trying to clear up the No Slot sources that WERE available with slots. Sense make? =P (no)
Cropping makes it easier to distinguish WHICH sources do or don't have available slots. So you don't waste time on a connection only to receive a "No Slots Available" because the user HAS lost their open slots or deliberately closed it since the search. Basicly, just easier management of sources and trying to clear up the No Slot sources that WERE available with slots. Sense make? =P (no)
I don't understand what this feature is supposed to help. DC++ would handle slot management of sources much better than the user.
Removing sources just because at one given time they don't have an open slot seems of no value. The only thing this could help is lower the time required to make an acceptable connection to a source with a slot, but not only could that be done better by sorting priority, it doesn’t need to be done because connection attempts are not blocking in sequence one after the other. I’ve always seen DC++ attempt to make a connection to every source, and continue doing so until it finds an open slot, which it then closes all other pending connections.
Why would you want to remove a source that is no longer online? If you haven’t finished downloading the file, those extra sources could come in handy if anything were to happen to your single connection. The offline sources could come back online at any point, and you would never know until you performed another search. DC++ on the other hand would immediately notice and begin attempting connections.
Removing sources just because at one given time they don't have an open slot seems of no value. The only thing this could help is lower the time required to make an acceptable connection to a source with a slot, but not only could that be done better by sorting priority, it doesn’t need to be done because connection attempts are not blocking in sequence one after the other. I’ve always seen DC++ attempt to make a connection to every source, and continue doing so until it finds an open slot, which it then closes all other pending connections.
Why would you want to remove a source that is no longer online? If you haven’t finished downloading the file, those extra sources could come in handy if anything were to happen to your single connection. The offline sources could come back online at any point, and you would never know until you performed another search. DC++ on the other hand would immediately notice and begin attempting connections.
Can you explain more to me what benefits you get from managing the sources in the ways you've suggested versus the way DC++ manages the sources now?Timzone8 wrote:Useful to manage sources
My Visual Studio .NET 2003 is licensed under my name, and the same for my operating system... What about you?
I surf on an OC3 without limitations, two to be exact, and I'm not joking.
I surf on an OC3 without limitations, two to be exact, and I'm not joking.
At the moment when the sources loose their slots you can only find out when each connection has been activated then you have to manually remove the user from the queue. I'm suggesting a feature to remove such sources at a single click by activating the connections and checking for sources, then removing if a fault occurs. This would minimise amount of user management.
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Activated?
Activated Connection: The connection between your computer and a source has been established and a response has been received, eg: a response may be "No Slots Available". I would like this Crop Source feature to establish a connection to each source and if it has no slots, then it should remove the source.
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Re: Activated?
What you call "activated", I'd call "established.
So, with search and replace:
This doesn't fit with how I use DC++ - when I want to download something, I nearly always have to wait for a slot to open up. I've seen users that have good speed, that I'd like to prefer over others, but that can be handled though better means.
So, with search and replace:
If a user has slots, the transfer will just start. If you want to remove all users without slots, you very quickly could end up with no sources for a given file.Timzone8 wrote:At the moment, when the sources lose their slots you can only find out when each connection has been established then you have to manually remove the user from the queue. I'm suggesting a feature to remove such sources at a single click by establishing the connections and checking for sources, then removing if a fault occurs. This would minimise amount of user management.
Established Connection: The connection between your computer and a source has been established and a response has been received, eg: a response may be "No Slots Available". I would like this Crop Source feature to establish a connection to each source and if it has no slots, then it should remove the source.
This doesn't fit with how I use DC++ - when I want to download something, I nearly always have to wait for a slot to open up. I've seen users that have good speed, that I'd like to prefer over others, but that can be handled though better means.
I won't speak on behalf of DC Users, but when downloading files I prefer "not" to wait until a slot is opened up because it takes up both time and bandwidth for each query transmitted to the source to check the availabity of slot. So if no users had slots the crop function should either set the file to pause or crop down to 1 source randomly and open a search for the file.
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Well, having to pay for international traffic might make that a more attractive feature to you. Twink's client, PhantomDC is used by a fair number of .NZ users, who (I understand) are in the same boat (having limited international traffic). Maybe he'd have more motivation to add this feature to his mod.
not really, personally I dont think it would use that much bwGargoyleMT wrote:Well, having to pay for international traffic might make that a more attractive feature to you. Twink's client, PhantomDC is used by a fair number of .NZ users, who (I understand) are in the same boat (having limited international traffic). Maybe he'd have more motivation to add this feature to his mod.
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
I fail to see how removing all sources but the current one helps users. Something like this feature would be more useful.Timzone8 wrote:Yes, better management of downloads in DC++ won't help the average user...