aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ThirdParty/SmartThreadPool/WorkItemsQueue.cs
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2012-06-08 03:53:03 +0100
committerJustin Clark-Casey (justincc)2012-06-08 03:53:03 +0100
commitc215b1ad169cb8c3add70622f610e980ee9cfa31 (patch)
treea13e258b6635aa2c63a8e2b0604142bf939a3612 /ThirdParty/SmartThreadPool/WorkItemsQueue.cs
parentAdd regression test for client logout due to ack timeout. (diff)
downloadopensim-SC_OLD-c215b1ad169cb8c3add70622f610e980ee9cfa31.zip
opensim-SC_OLD-c215b1ad169cb8c3add70622f610e980ee9cfa31.tar.gz
opensim-SC_OLD-c215b1ad169cb8c3add70622f610e980ee9cfa31.tar.bz2
opensim-SC_OLD-c215b1ad169cb8c3add70622f610e980ee9cfa31.tar.xz
If logging a client out due to ack timeout, do this asynchronously rather than synchronously on the outgoing packet loop.
This is the same async behaviour as normal logouts. This is necessary because the event queue will sleep the thread for 5 seconds on an ack timeout logout as the client isn't around to pick up the final event queue messages.
Diffstat (limited to 'ThirdParty/SmartThreadPool/WorkItemsQueue.cs')
0 files changed, 0 insertions, 0 deletions