diff options
author | Oren Hurvitz | 2014-01-14 09:55:19 +0200 |
---|---|---|
committer | Oren Hurvitz | 2014-03-25 08:01:45 +0100 |
commit | b13214af273f826699e97bd1f4dd2e49bfe43f5e (patch) | |
tree | 1ebc192be2d1160041729908f7b67e799f7f9cbb /OpenSim/Region/Application/Application.cs | |
parent | LogThreadPool: when the thread is for ProcessPacketMethod, also log the packe... (diff) | |
download | opensim-SC-b13214af273f826699e97bd1f4dd2e49bfe43f5e.zip opensim-SC-b13214af273f826699e97bd1f4dd2e49bfe43f5e.tar.gz opensim-SC-b13214af273f826699e97bd1f4dd2e49bfe43f5e.tar.bz2 opensim-SC-b13214af273f826699e97bd1f4dd2e49bfe43f5e.tar.xz |
Added a watchdog to abort slow threads in the main thread pool
If a task in the thread pool hangs then it will permanently take up
one of the threads. If this happens repeatedly then the thread pool will
become exhausted and OpenSim will fail. This watchdog terminates threads in the
thread pool that have been executing for over a minute (which probably
means they're hung).
Resolves http://opensimulator.org/mantis/view.php?id=6945
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions