aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/ScriptEngineBase/EventQueueThreadClass.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixes to ScriptEngine thread cleanup on destructorTedd Hansen2008-02-211-1/+1
|
* ScriptEngine changes in locking. Another step in direction of shared threads.Tedd Hansen2008-02-211-7/+7
|
* "threads" command now works. I've added manual tracking of threads (only if ↵Tedd Hansen2008-02-211-0/+1
| | | | compiled in DEBUG mode)... Its ugly and even requires a separate thread to track the treads, but it will be very valuable in debugging.
* Minor cleanup.Jeff Ames2008-02-201-5/+5
|
* bring back some script engine debugging, hoping this will help track down ↵Sean Dague2008-02-181-8/+8
| | | | the randoms segfaults
* Missed one event message that needed to beCharles Krinke2008-02-081-8/+9
| | | | | commented out.
* Converted logging to use log4net.Jeff Ames2008-02-051-16/+16
| | | | | | Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
* Added copyright statements.Jeff Ames2008-02-051-7/+29
|
* Updated svn properties.Jeff Ames2008-02-021-314/+314
|
* SCRIPTING STILL BROKENTedd Hansen2008-02-011-23/+59
| | | | | | | | | | | Added comments and regions, restructured code Changed a lot of AppDomain junk from console from using Console.Write to Log.Verbose and set it to #if DEBUG All modules should now refresh their configuration runtime Made all logging in ScriptEngine.Common get script name from actual engine Renamed LSLLongCmdHandler to AsyncLSLCommandManager Added auto-recover with 5 sec throttle for new MaintenanceThread
* SCRIPT SUPPORT IS STILL BROKEN.Tedd Hansen2008-02-011-93/+127
| | | | | | | | | | | | | | Bugfix: Scripts exceeding max and set to be killed were not killed, only removed. Added ability to re-read configuration while OpenSim is running All regions now sharing one MaintenanceThread New MaintenanceThread: - checks for script execution timeout - re-reads config - starts/stops threads if thread active count becomes too high/low compared to config Speed increase on event execution: - Reuse of try{}catch{} blocks - Time calculation on event execution
* Added config options:Tedd Hansen2008-02-011-1/+42
| | | | | | ScriptThreadPriority to set script thread priority DeactivateScriptOnTimeout to remove script if it is executing too long
* ExperimentalTedd Hansen2008-02-011-2/+4
| | | | | | Moved DotNetScriptEngine configuration to config file. Added option to share script execution threads between regions.
* Highly experimentalTedd Hansen2008-02-011-0/+201
A separate thread is used to enforce max function (event) execution time for scripts.