Page 1 of 1

Pause on computer busy

Posted: Thu Feb 04, 2016 5:39 pm
by ciaobaby
Github topic

My two pence worth is that it is a bad idea:
Using it is the crap idea, it gains almost nothing and more often results in dropped connections by remote peers, thus; actually harming your client download and upload, because some peers will block or choke your client as being 'unreliable' because piece requests are not responded to 'in a timely fashion' or are acknowledged but no payload data is exchanged or provided.

Getting your client settings correct is the 'right' way to 'share' machine resources between a bittorrent protocol client and human usage, "pausing" swarm participation is simply applying rather clunky 'fudge factor' to what is already a 'non-problem' if you spend a little time getting your client set up appropriately.
I'll add a real world analogy to this;

How quickly would you get hacked off if, you were in a telephone conversation and the other person kept putting you 'on hold' every few minutes because they needed to do something else that was completely unrelated to you and your conversation topic?

That is the same kind of thing that 'pausing' an active peer connection effectively does so this is NOT something that should be implemented, furthermore qbittorrent already HAS a means of temporarily reducing the bandwidth usage by switching to the pre-set 'alternative speed limits' when you want to use the machine for other operations. Another resources using 'feature' to continually monitor the keyboard and mouse activity is really not warranted.

Re: Pause on computer busy

Posted: Thu Feb 04, 2016 7:28 pm
by Peter
It is impossible to pull this off and make a 100% correct guess when the user is really away, and when the client can use up all the resources.

Re: Pause on computer busy

Posted: Thu Feb 04, 2016 8:02 pm
by ciaobaby
Sure; but to do that reliably for something that has to be almost ubiquitous, it has to almost have a 'learning' capability so that it can self-adjust for every kind of use case. Either that or a load more 'settings' to configure such things as

How long is 'idle' to be? Too short and it will be on and off more regularly than a dockside hooker's underwear.

How long is 'in use' to be? Same problem as above and a mobile(cell) phone near the mouse can make it 'move'.

I know from past experience that relying on key press or mouse movement is best left for the fairly simple processes of "screen savers" or "machine locking", while anything more complex was best left to fixed timing or manual switching.

Re: Pause on computer busy

Posted: Thu Feb 04, 2016 8:28 pm
by Nemo
As ciao already said;
-10

This is a crap idea
+10 agree.