Send non-local RejectedOverload's (but accept the request) when we are at 80% of the bandwidth/transfer limit or 90% of the thread limit. EXPERIMENTAL!!
Doh, these new constants should be static
Increase the overall capacity by 25%. If the node uses exactly the level where it gets no slow-down messages, its usage will be exactly the old capacity.
Merge branch 'next' into load-management
Merge branch 'next' into load-management
Making this final makes it slightly clearer that it can't be null.
Merge branch 'next' into load-management
Explain what is going on.
slowDown() should happen when we are using more than 80% of our fair share, NOT when we are using more than 80% of the lower limit overall.
Allow a node to have one of each transfer type before we send slow-down's.
Transfer limit similarly: Allow at least one transfer.
Do not send slow-down's if we are below the lower limit for transfers.
Build 1437, mandatory on 28 March.