aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorJohn Hurliman2009-10-27 02:36:57 -0700
committerJohn Hurliman2009-10-27 02:36:57 -0700
commit3a1ee79ee4239213b35f6b73a65c127c2af977fb (patch)
tree4743f5eb7c12b3723ed4b986d19714d1b3a0a3ea /bin
parent* Tweak to region module loading to check for a matching constructor first in... (diff)
downloadopensim-SC-3a1ee79ee4239213b35f6b73a65c127c2af977fb.zip
opensim-SC-3a1ee79ee4239213b35f6b73a65c127c2af977fb.tar.gz
opensim-SC-3a1ee79ee4239213b35f6b73a65c127c2af977fb.tar.bz2
opensim-SC-3a1ee79ee4239213b35f6b73a65c127c2af977fb.tar.xz
Finally hunted down the Parallel deadlock. Packets were being handled asynchronously (filling up the threadpool with handlers), which would turn around and try to do parallel operations on the starved threadpool. The solution for now is to disable Parallel.cs operations until we can gracefully handle parallel operations with a potentially starved threadpool
Diffstat (limited to 'bin')
-rw-r--r--bin/OpenSim.ini.example2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index 2adc87f..4f1799e 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -49,7 +49,7 @@
49 ; in parallel. Running in parallel should increase performance 49 ; in parallel. Running in parallel should increase performance
50 ; on a multi-core system, but will make debugging more 50 ; on a multi-core system, but will make debugging more
51 ; difficult if something deadlocks or times out 51 ; difficult if something deadlocks or times out
52 use_async_when_possible = true 52 use_async_when_possible = false
53 53
54 ; Max threads to allocate on the FireAndForget thread pool 54 ; Max threads to allocate on the FireAndForget thread pool
55 ; when running with the SmartThreadPool option above 55 ; when running with the SmartThreadPool option above