OpenSimMirror/OpenSim/Region/ClientStack/Linden/UDP
Justin Clark-Casey (justincc) 00e31de872 Fix an issue where specifying both max client and server outgoing UDP 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
2014-10-10 23:36:50 +01:00
..
Properties Change assembly versions to 0.8.1 2014-06-17 18:37:15 +01:00
Tests Fix an issue where specifying both max client and server outgoing UDP throttles would cause client throttles to be lower than expected when total requests exceeded the scene limit. 2014-10-10 23:36:50 +01:00
IncomingPacket.cs If RecycleBaseUDPPackets = true, also pool IncomingPackets to reduce memory churn 2012-10-17 21:08:15 +01:00
IncomingPacketHistoryCollection.cs First stab at cleaning up Caps. Compiles. Untested. 2011-04-30 09:24:15 -07:00
J2KImage.cs HG: close a loophole by which if something was wrong with the ServiceURLs it resulted in never ending asset requests 2013-07-02 13:29:44 -07:00
LLClientView.cs Extend drop command to "debug lludp drop <in|out>..." to allow drop of inbound packets. 2014-08-19 18:43:21 +01:00
LLImageManager.cs Do some simple queue empty checks in the main outgoing udp loop instead of always performing these on a separate fired thread. 2013-07-21 08:56:48 -07:00
LLUDPClient.cs Fix an issue where specifying both max client and server outgoing UDP throttles would cause client throttles to be lower than expected when total requests exceeded the scene limit. 2014-10-10 23:36:50 +01:00
LLUDPServer.cs Fix an issue where specifying both max client and server outgoing UDP throttles would cause client throttles to be lower than expected when total requests exceeded the scene limit. 2014-10-10 23:36:50 +01:00
LLUDPServerCommands.cs Fix an issue where specifying both max client and server outgoing UDP throttles would cause client throttles to be lower than expected when total requests exceeded the scene limit. 2014-10-10 23:36:50 +01:00
OpenSimUDPBase.cs refactor: Move LLUDPServer console commands into their own class. 2014-10-02 23:18:21 +01:00
OutgoingPacket.cs First stab at cleaning up Caps. Compiles. Untested. 2011-04-30 09:24:15 -07:00
OutgoingQueueRefillEngine.cs Make outboudn and packet inbox handling threads highest priority. 2014-09-16 18:27:08 +01:00
PacketPool.cs Packet headers are not zero-encoded so don't try to zero-decode these in PacketPool.GetType() 2013-08-16 00:58:25 +01:00
ThrottleRates.cs Fix an issue where specifying both max client and server outgoing UDP throttles would cause client throttles to be lower than expected when total requests exceeded the scene limit. 2014-10-10 23:36:50 +01:00
TokenBucket.cs Fix an issue where specifying both max client and server outgoing UDP throttles would cause client throttles to be lower than expected when total requests exceeded the scene limit. 2014-10-10 23:36:50 +01:00
UnackedPacketCollection.cs minor: insert some commented out log lines which are a blunt but useful instrument to see packet expiry and received acks 2011-10-12 19:35:40 +01:00