aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* change the clock source on udp outgoing, remove some dead codeUbitUmarov2016-11-091-2/+2
|
* some types may already be native in MOD_Api ConvertFromLSLUbitUmarov2016-11-051-1/+1
|
* disable bad/broken throttle optionsUbitUmarov2016-11-051-3/+8
|
* bad merge?UbitUmarov2015-09-011-1/+11
|\
| * *needs testing, not that good* change throttles math using floats and notUbitUmarov2014-09-021-2/+11
| | | | | | | | | | int64, etc. Limite brust bytes to the total rate client requested times a look ahead estimation time, Avoid queues starvation with updates waiting...
| * try to make sense of throttle rate limitsUbitUmarov2014-08-281-1/+2
| |
* | Enable runtime configuration of the minimum rate for adaptiveMic Bowman2014-12-291-2/+10
| | | | | | | | | | | | | | | | throttles. Setting adaptive_throttle_min_bps will change the minimum rate that the adapative throttles will drop to in case of network packet loss. The current rate default rate is 256kbps. The viewer can throttle rates under that amount, but the dynamic adaptation will not.
* | Fix an issue where specifying both max client and server outgoing UDP ↵Justin Clark-Casey (justincc)2014-11-251-0/+1
|/ | | | | | | | | | throttles would cause client throttles to be lower than expected when total requests exceeded the scene limit. This was because specifying a max client throttle would always request the max from the parent server throttle, no matter the actual total requests on the client throttle. This would lead to a lower server multiplier than expected. This change also adds a 'target' column to the "show throttles" output that shows the target rate (as set by client) if adaptive throttles is active. This commit also re-adds the functionality lost in recent 5c1a1458 to set a max client throttle when adaptive is active. This commit also adds TestClientThrottlePerClientAndRegionLimited and TestClientThrottleAdaptiveNoLimit regression tests
* Adds a configuration option to cannibalize bandwidth from theMic Bowman2014-01-201-0/+6
| | | | | | | | udp texture throttle and move it to the task throttle. Since most viewers are using http textures, the udp texture throttle is holding onto bw that could be used for more responsive prims updates. See the documentation for CannibalizeTextureRate in OpenSimDefaults.ini. Option is disabled by default.
* First stab at cleaning up Caps. Compiles. Untested.Diva Canto2011-04-301-0/+111