aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2014-07-16 22:58:38 +0100
committerJustin Clark-Casey (justincc)2014-07-16 22:58:38 +0100
commit8cd7ca568da35db5acef1db74970df3ebe11d714 (patch)
treed9176892ed89b9858dc328be0179cd6888c4de2a /bin
parentUpdate information in OpenSimDefaults to reflect the fact that ScriptStopStra... (diff)
downloadopensim-SC_OLD-8cd7ca568da35db5acef1db74970df3ebe11d714.zip
opensim-SC_OLD-8cd7ca568da35db5acef1db74970df3ebe11d714.tar.gz
opensim-SC_OLD-8cd7ca568da35db5acef1db74970df3ebe11d714.tar.bz2
opensim-SC_OLD-8cd7ca568da35db5acef1db74970df3ebe11d714.tar.xz
Change default script stop method to co-op instead of abort.
co-op should be more stable as it doesn't abort threads, which can trigger virtual machine instability This change will be invisible to users as script DLLs are recompiled automatically where necessary, though the change won't take affect until the next simulator restart. This change has no effect on existing script state. If you want to continue using abort, set ScriptStopStrategy = abort in the [XEngine] section of OpenSim.ini
Diffstat (limited to 'bin')
-rw-r--r--bin/OpenSimDefaults.ini7
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index 995768a..7ccc5fc 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -1427,12 +1427,13 @@
1427 ; DeleteScriptsOnStartup = false 1427 ; DeleteScriptsOnStartup = false
1428 1428
1429 ; Controls whether scripts are stopped by aborting their threads externally (abort) 1429 ; Controls whether scripts are stopped by aborting their threads externally (abort)
1430 ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op) 1430 ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op).
1431 ; co-op will be more stable but this option is currently experimental. 1431 ; co-op will be more stable as aborting threads can cause instability.
1432 ; abort was the default option in OpenSimulator 0.8 and before.
1432 ; If this setting is changed between co-op and abort, then existing scripts will automatically be recompiled if necessary. 1433 ; If this setting is changed between co-op and abort, then existing scripts will automatically be recompiled if necessary.
1433 ; However, the setting change will not take affect until the next time you restart the simulator. 1434 ; However, the setting change will not take affect until the next time you restart the simulator.
1434 ; Setting changes will not affect state information stored for scripts. 1435 ; Setting changes will not affect state information stored for scripts.
1435 ;ScriptStopStrategy = abort 1436 ScriptStopStrategy = co-op
1436 1437
1437 ; Rate to poll for asynchronous command replies (ms) 1438 ; Rate to poll for asynchronous command replies (ms)
1438 ; currently unused 1439 ; currently unused