Add incoming packet async handling engine to queue some inbound udp async requests.

This is to reduce the potential for overload of the threadpool if there are many simultaneous requets in high concurrency situations.
Currently only applied to AvatarProperties and GenericMessage requests.
This commit is contained in:
Justin Clark-Casey (justincc)
2014-11-05 19:02:26 +00:00
parent 1c5c6af274
commit d6c9705a3b
4 changed files with 394 additions and 12 deletions

View File

@@ -133,7 +133,7 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
Watchdog.StartThread(
ProcessRequests,
"HG Incoming Scene Object Engine Thread",
string.Format("HG Incoming Scene Object Engine Thread ({0})", Name),
ThreadPriority.Normal,
false,
true,