diff options
author | UbitUmarov | 2019-03-05 09:22:34 +0000 |
---|---|---|
committer | UbitUmarov | 2019-03-05 09:22:34 +0000 |
commit | b5ad1b7dcc3592dfa49298636948ea117132e6ff (patch) | |
tree | 07fcbf5eeefdb7373c501266c0076a4f90e8e1d4 /OpenSim/Region/ClientStack/Linden/UDP | |
parent | OOOPPPSSS (diff) | |
download | opensim-SC-b5ad1b7dcc3592dfa49298636948ea117132e6ff.zip opensim-SC-b5ad1b7dcc3592dfa49298636948ea117132e6ff.tar.gz opensim-SC-b5ad1b7dcc3592dfa49298636948ea117132e6ff.tar.bz2 opensim-SC-b5ad1b7dcc3592dfa49298636948ea117132e6ff.tar.xz |
remove lludp throttle texture rate cannibal option. That rate is used by http, and beeing http is still trafic
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/UDP')
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/LLUDPClient.cs | 14 | ||||
-rw-r--r-- | OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs | 9 |
2 files changed, 0 insertions, 23 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPClient.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPClient.cs index d0d2152..2981337 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPClient.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPClient.cs | |||
@@ -210,12 +210,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
210 | } | 210 | } |
211 | } | 211 | } |
212 | 212 | ||
213 | /// <summary> | ||
214 | /// This is the percentage of the udp texture queue to add to the task queue since | ||
215 | /// textures are now generally handled through http. | ||
216 | /// </summary> | ||
217 | private double m_cannibalrate = 0.0; | ||
218 | |||
219 | private ClientInfo m_info = new ClientInfo(); | 213 | private ClientInfo m_info = new ClientInfo(); |
220 | 214 | ||
221 | /// <summary> | 215 | /// <summary> |
@@ -257,8 +251,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
257 | // Create an array of token buckets for this clients different throttle categories | 251 | // Create an array of token buckets for this clients different throttle categories |
258 | m_throttleCategories = new TokenBucket[THROTTLE_CATEGORY_COUNT]; | 252 | m_throttleCategories = new TokenBucket[THROTTLE_CATEGORY_COUNT]; |
259 | 253 | ||
260 | m_cannibalrate = rates.CannibalizeTextureRate; | ||
261 | |||
262 | m_burst = rates.Total * rates.BrustTime; | 254 | m_burst = rates.Total * rates.BrustTime; |
263 | 255 | ||
264 | for (int i = 0; i < THROTTLE_CATEGORY_COUNT; i++) | 256 | for (int i = 0; i < THROTTLE_CATEGORY_COUNT; i++) |
@@ -449,12 +441,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
449 | asset = Math.Max(asset, LLUDPServer.MTU); | 441 | asset = Math.Max(asset, LLUDPServer.MTU); |
450 | */ | 442 | */ |
451 | 443 | ||
452 | // Since most textures are now delivered through http, make it possible | ||
453 | // to cannibalize some of the bw from the texture throttle to use for | ||
454 | // the task queue (e.g. object updates) | ||
455 | task = task + (int)(m_cannibalrate * texture); | ||
456 | texture = (int)((1 - m_cannibalrate) * texture); | ||
457 | |||
458 | int total = resend + land + wind + cloud + task + texture + asset; | 444 | int total = resend + land + wind + cloud + task + texture + asset; |
459 | 445 | ||
460 | float m_burst = total * m_burstTime; | 446 | float m_burst = total * m_burstTime; |
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs b/OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs index f8ec97a..3277638 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs | |||
@@ -66,9 +66,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
66 | /// </summary> | 66 | /// </summary> |
67 | public Int64 MinimumAdaptiveThrottleRate; | 67 | public Int64 MinimumAdaptiveThrottleRate; |
68 | 68 | ||
69 | /// <summary>Amount of the texture throttle to steal for the task throttle</summary> | ||
70 | public double CannibalizeTextureRate; | ||
71 | |||
72 | public int ClientMaxRate; | 69 | public int ClientMaxRate; |
73 | public float BrustTime; | 70 | public float BrustTime; |
74 | 71 | ||
@@ -104,12 +101,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
104 | // AdaptiveThrottlesEnabled = throttleConfig.GetBoolean("enable_adaptive_throttles", false); | 101 | // AdaptiveThrottlesEnabled = throttleConfig.GetBoolean("enable_adaptive_throttles", false); |
105 | AdaptiveThrottlesEnabled = false; | 102 | AdaptiveThrottlesEnabled = false; |
106 | MinimumAdaptiveThrottleRate = throttleConfig.GetInt("adaptive_throttle_min_bps", 32000); | 103 | MinimumAdaptiveThrottleRate = throttleConfig.GetInt("adaptive_throttle_min_bps", 32000); |
107 | |||
108 | // http textures do use udp bandwidth setting | ||
109 | // CannibalizeTextureRate = (double)throttleConfig.GetFloat("CannibalizeTextureRate", 0.0f); | ||
110 | // CannibalizeTextureRate = Util.Clamp<double>(CannibalizeTextureRate,0.0, 0.9); | ||
111 | CannibalizeTextureRate = 0f; | ||
112 | |||
113 | } | 104 | } |
114 | catch (Exception) { } | 105 | catch (Exception) { } |
115 | } | 106 | } |