Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2011-11-15 | fix build break on UserManagementModule. | Justin Clark-Casey (justincc) | 1 | -4/+7 | |
This also adds time since started to "show threads". Unfortunately these two changes got mixed in. | |||||
2011-11-15 | Add number of milliseconds since last update to "show threads" | Justin Clark-Casey (justincc) | 1 | -1/+11 | |
2011-11-12 | doh - correct build break | Justin Clark-Casey (justincc) | 1 | -6/+7 | |
2011-11-12 | Add threads to the watchdog thread list before we start them. | Justin Clark-Casey (justincc) | 1 | -5/+5 | |
Hopefully this wil make "WATCHDOG: Asked to update thread ## which is not being monitored" messages." go away. | |||||
2011-10-25 | Restart the event queue worker threads that I accidentally disabled earlier ↵ | Justin Clark-Casey (justincc) | 1 | -2/+2 | |
today in 8a0a78c. Also adds these to the watchdogs with very large timeouts (should really be infinite) | |||||
2011-10-25 | In Watchdog, add ability to specific timeout for a thread. | Justin Clark-Casey (justincc) | 1 | -16/+56 | |
This also changes the point of registration to the StartThread() call rather than the first Update() | |||||
2011-10-25 | Add m_threads dictionary locking to Watchdog.GetThreads() | Justin Clark-Casey (justincc) | 1 | -1/+2 | |
2011-10-25 | Add "threads abort <thread-id>" simulator console command that allows us to ↵ | Justin Clark-Casey (justincc) | 1 | -2/+23 | |
abort a watchdog managed thread. This is for diagnostic purposes. | |||||
2010-09-14 | Fix "show threads" to show threads now being managed by ↵ | Justin Clark-Casey (justincc) | 1 | -2/+12 | |
OpenSim.Framework.Watchdog | |||||
2009-10-26 | * Changed the watchdog timer to improve the speed of UpdateThread(), only ↵ | John Hurliman | 1 | -30/+30 | |
track threads once the first call to UpdateThread() has been made, and allow re-tracking of threads that timed out but revived later * Added a commented out call to Watchdog.UpdateThread() in OdeScene. If it turns out that loading a large OAR file or some other operation is timing out the heartbeat thread, we'll need to uncomment it | |||||
2009-10-22 | Implemented a Watchdog class. Do not manually create Thread objects anymore, ↵ | John Hurliman | 1 | -0/+183 | |
use Watchdog.StartThread(). While your thread is running call Watchdog.UpdateThread(). When it is shutting down call Watchdog.RemoveThread(). Most of the threads in OpenSim have been updated |