From e06ee9fd4bb60c95009af516d92786de2a88f859 Mon Sep 17 00:00:00 2001 From: Tedd Hansen Date: Sat, 2 Feb 2008 03:11:06 +0000 Subject: Added load/unload queue size limit Added option to share script load/unload thread between regions Added event execution queue size limit + some bugfixes from all the changes --- bin/OpenSim.ini.example | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'bin') diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example index 9b9a139..495f4ce 100644 --- a/bin/OpenSim.ini.example +++ b/bin/OpenSim.ini.example @@ -195,6 +195,18 @@ ScriptsPerAppDomain=1 ; But once active it will process all in queue before sleeping again ScriptLoadUnloadLoopms=30 +; Loading and unloading of scripts is queued and processed by a separate thread. +; This thread can either be shared among all regions, or private (one thread per region) +PrivateScriptLoadUnloadThread=false + +; Maximum number of items in load/unload queue before we start rejecting loads +; Note that we will only be rejecting load. Unloads will still be able to queue. +LoadUnloadMaxQueueSize=100 + +; Maximum number of (LSL) events that can be queued before new events are ignored. +EventExecutionMaxQueueSize=300 + + ; Async LL command sleep ; If no async LL commands are waiting, how long should thread sleep before checking again ; Async LL commands are LSL-commands that causes an event to be fired back with result -- cgit v1.1