diff options
author | John Hurliman | 2009-10-27 02:36:57 -0700 |
---|---|---|
committer | John Hurliman | 2009-10-27 02:36:57 -0700 |
commit | 3a1ee79ee4239213b35f6b73a65c127c2af977fb (patch) | |
tree | 4743f5eb7c12b3723ed4b986d19714d1b3a0a3ea /bin | |
parent | * Tweak to region module loading to check for a matching constructor first in... (diff) | |
download | opensim-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.example | 2 |
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 |