mirror of
https://github.com/opensim/opensim.git
synced 2026-08-04 16:22:50 +08:00
Comment out old inbound UDP throttling hack. This would cause the UDP
reception thread to sleep for 30ms if the number of available user worker threads got low. It doesn't look like any of the UDP packet types are marked async so this check is 1) unnecessary and 2) really crazy since it stops up the reception thread under heavy load without any indication.
This commit is contained in:
@@ -1615,6 +1615,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
{
|
||||
IncomingPacket incomingPacket = null;
|
||||
|
||||
/*
|
||||
// HACK: This is a test to try and rate limit packet handling on Mono.
|
||||
// If it works, a more elegant solution can be devised
|
||||
if (Util.FireAndForgetCount() < 2)
|
||||
@@ -1622,6 +1623,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
//m_log.Debug("[LLUDPSERVER]: Incoming packet handler is sleeping");
|
||||
Thread.Sleep(30);
|
||||
}
|
||||
*/
|
||||
|
||||
if (packetInbox.Dequeue(100, ref incomingPacket))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user