aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/LindenUDP/TokenBucket.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-04-12New tokenbucket algorithm. This one provides fair sharing of the queuesMic Bowman1-104/+196
when client and simulator throttles are set. This algorithm also uses pre-defined burst rate of 150% of the sustained rate for each of the throttles. Removed the "state" queue. The state queue is not a Linden queue and appeared to be used just to get kill packets sent.
2011-02-09Fix the negative number problem in TokenBucket. mantis #5365Diva Canto1-5/+4
2011-02-09More detection of negatives.Diva Canto1-0/+3
2011-02-09Detect negative dripAmounts in TokenBuckets. These negatives result from ↵Diva Canto1-0/+3
overflown integer operations. Also added Total to the scene throttles in show throttles.
2010-12-13It turns out that the 1/2 sec burst for prims download is not a bug, but a ↵Diva Canto1-11/+2
feature of the client. The client sets the throttles in such a way that makes the server behave like that. The same happens in the Linden Grid. Revert "This may have been the biggest, baddest bug in OpenSim ever... confusion between bytes per second and bytes per millisecond." This reverts commit 870bbcfc6c264c515ac660837d16ccad4e59ac64.
2010-12-13This may have been the biggest, baddest bug in OpenSim ever... confusion ↵Diva Canto1-2/+11
between bytes per second and bytes per millisecond.
2010-05-27Revert "Comment noisy "CONNECTION DEBUGGING" messages, because they push more"Melanie1-1/+1
Some other stuff snuck in. This reverts commit 4cc533e7ad94d148351c16f48afd2a688a64c48a.
2010-05-27Comment noisy "CONNECTION DEBUGGING" messages, because they push moreMelanie Thielker1-1/+1
important stuff off screen too fast
2009-10-21Committing Jim's optimization to replace the 20ms sleep in outgoing packet ↵John Hurliman1-6/+10
handling with an interruptible wait handle
2009-10-20* Added a sanity check to GetScriptAssemblies() and GetScriptStates() for ↵John Hurliman1-0/+213
the case where no scripting engine is enabled * Added TokenBucket.cs to OpenSim, with some fixes for setting a more accurate MaxBurst value and getting a more accurate Content value (by Drip()ing each get)