UbitUmarov
|
291c355185
oops
|
4 anos atrás |
UbitUmarov
|
387f4d8681
change a timer and expire used types
|
4 anos atrás |
UbitUmarov
|
ea815df6bd
add a disabled log
|
6 anos atrás |
UbitUmarov
|
e8165a7b51
only silent remove threads from watch list if they stopped ( ie still consider aborted etc )
|
7 anos atrás |
UbitUmarov
|
d90b68c2a6
change wrong watchdog stopped thread check code, and don't log it
|
7 anos atrás |
UbitUmarov
|
772c5b7db0
move assetsconnector threads to whatchdog; Abort all alive threads known to watchdog before exit
|
7 anos atrás |
Melanie Thielker
|
b16abc8166
Massive tab and trailing space cleanup
|
7 anos atrás |
UbitUmarov
|
38ba839eb3
watchdog timeouts: replace a silly List copy i added doing it a better way
|
8 anos atrás |
UbitUmarov
|
9224b5d680
revert last change to watchdog timeouts, that should not be needed
|
9 anos atrás |
UbitUmarov
|
baf8e762a6
change JobEngine stop code and add a extra check for thread removed on watchdog timeout checks
|
9 anos atrás |
UbitUmarov
|
4b1ecc90fc
fix modifing m_threads on a foreach scanning it
|
9 anos atrás |
UbitUmarov
|
371c9dd2af
bad merge?
|
9 anos atrás |
Justin Clark-Casey (justincc)
|
86367d7219
refactor: Move methods to start a monitored thread, start work in its own thread and run work in the jobengine from Watchdog to a WorkManager class.
|
10 anos atrás |
Justin Clark-Casey (justincc)
|
28d1dbfee4
Move conditionals which control whether a task is placed in the JobEngine inside Watchdog.RunJob() (renamed from RunWhenPossible) and generalize them.
|
10 anos atrás |
Justin Clark-Casey (justincc)
|
9fb3065d33
Temporarily add root agent rez attachments work to job engine if it is running rather than as a fire and forget.
|
10 anos atrás |
Justin Clark-Casey (justincc)
|
859b1c5ba4
Add experimental job engine to see if queueing some existing async work during root agent entry to a region improves perf rather than always attempting to execute everything concurrently
|
10 anos atrás |
Justin Clark-Casey (justincc)
|
23a0946e36
Fix long-lived thread name logging.
|
10 anos atrás |
BlueWall
|
96a2449122
Undo "Revert "Small changes to threading to send thread names to unmanaged threads. Needs Mono 3.6+ to see thread names in utilities like top -H . Some formatting of the thread name to fin in the 16 byte limit on Linux. Please test on Windows to see if the work has any adverse effects.""
|
10 anos atrás |
BlueWall
|
376fab1402
Revert "Small changes to threading to send thread names to unmanaged threads. Needs Mono 3.6+ to see thread names in utilities like top -H . Some formatting of the thread name to fin in the 16 byte limit on Linux. Please test on Windows to see if the work has any adverse effects."
|
10 anos atrás |
BlueWall
|
af286d5fcb
Small changes to threading to send thread names to unmanaged threads. Needs Mono 3.6+ to see thread names in utilities like top -H . Some formatting of the thread name to fin in the 16 byte limit on Linux. Please test on Windows to see if the work has any adverse effects.
|
10 anos atrás |
Justin Clark-Casey (justincc)
|
41f2f3132b
For monitoring purposes, start non-timeout tasks (which do not currently use a threadpool) via Watchdog.RunInThread() rather than Util.RunThreadNoTimeout()
|
10 anos atrás |
Justin Clark-Casey (justincc)
|
47e7febebc
Add monitored thread last update times as stats in "show stats all"
|
10 anos atrás |
Melanie
|
005c69511d
Merge branch 'master' into careminster
|
11 anos atrás |
Justin Clark-Casey (justincc)
|
76bd3de2fd
Add checks monitoring framework to provide alerts if certain conditions do not hold.
|
11 anos atrás |
Melanie
|
e4659a83f1
Merge branch 'master' into careminster
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
cd088757e9
Add a first draft mechanism for the IncomingPacketsProcessedStat to show the delta over time.
|
12 anos atrás |
Melanie
|
6ce93b22d1
Merge branch 'master' into careminster
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
ab7b7c5d3d
Get Watchdog to log thread removal
|
12 anos atrás |
Melanie
|
aee7a31bc3
Merge branch 'master' into careminster
|
12 anos atrás |
Justin Clark-Casey (justincc)
|
e4e5237086
When reporting a thread timeout, create a copy of the info rather than passing the original ThreadWatchdogInfo structure.
|
12 anos atrás |