Commit Graph

184 Commits

Author SHA1 Message Date
UbitUmarov
095b46d193 cosmetics 2021-09-09 18:48:06 +01:00
UbitUmarov
1e4799604f add suspendflow option to workmanager startthread 2021-09-07 02:51:08 +01:00
UbitUmarov
98afe851ee jsonSimStats: fix null ref when region not found; limite http content lenght; cosmetics 2021-09-01 15:45:23 +01:00
UbitUmarov
4afc1e3909 catch possible null refs 2021-08-13 21:36:55 +01:00
UbitUmarov
5ef462cb13 show npc count in jsonsimstats 2021-07-23 03:55:23 +01:00
UbitUmarov
c62055bd5f show total number of process threads on show stats and json.. 2021-07-22 20:34:59 +01:00
UbitUmarov
31683b13ea several changes to statistics. How they are stored, passed around, referenced; do some fixes for multi regions per instance,... 2021-07-22 19:57:11 +01:00
UbitUmarov
5073d7dedd remove commas sep from number format on stats ProcMem 2021-07-21 09:41:20 +01:00
UbitUmarov
cf0b1b1840 let script EPS be visible on sim stats 2021-07-05 06:12:49 +01:00
UbitUmarov
10b5375679 missing change 2021-01-12 12:45:59 +00:00
UbitUmarov
6f6c3f9e08 simplify JobEngine a bit 2021-01-12 12:36:54 +00:00
UbitUmarov
567418d7cd start JonEngines without any thread, first job enq will add it 2020-12-17 21:51:25 +00:00
UbitUmarov
291c355185 oops 2020-08-17 19:53:38 +01:00
UbitUmarov
387f4d8681 change a timer and expire used types 2020-08-17 19:49:07 +01:00
UbitUmarov
f32c0ead05 avoid c# fun things, plus cosmetics 2020-07-14 17:54:58 +01:00
UbitUmarov
6d030e2f2b try to shutup some errors dunring shutdown, due to .net mess 2020-05-02 14:25:57 +01:00
UbitUmarov
ab14241871 mantis 8678: try fix rest console client 2020-05-01 17:49:11 +01:00
UbitUmarov
929fa3efbd dispose of jobengine queue 2020-05-01 15:42:02 +01:00
UbitUmarov
bd12d60e80 cosmetics 2019-11-20 23:16:20 +00:00
UbitUmarov
da0a8d6c43 remove some more useless NULL arguments 2019-10-22 12:39:50 +01:00
UbitUmarov
b98ad6c53c remove some useless NULL arguments 2019-10-22 12:23:19 +01:00
Melanie
0fd17c08ae Massive console refactor. Greatly simplify interface. 2019-08-20 23:28:59 +01:00
UbitUmarov
4a73cc81dc now break several things at same time... sog/sop updates, threads options,... 2018-12-28 13:52:59 +00:00
UbitUmarov
66f3c6c730 avoid a data copy 2018-12-03 10:39:54 +00:00
UbitUmarov
57bd671e00 stats heap allocation rate can negative 2018-12-02 17:29:13 +00:00
UbitUmarov
ea815df6bd add a disabled log 2018-07-14 14:43:20 +01:00
UbitUmarov
fc224b444a avoid some large unnecessary strings 2018-01-24 10:02:18 +00:00
UbitUmarov
e9d2d81880 pesty warnings 2018-01-17 07:04:07 +00:00
UbitUmarov
c92ba1cc04 shut up some pesty warnings 2018-01-15 16:23:19 +00:00
UbitUmarov
4df19ece53 framework main thread pool is always active and in use ( even id hard to catch) so show in on show stats. Disable ServerStatsCollector by default, since most don't use it, Adicionally it uses shared framework performance counters system that may be affected if a region crashs 2017-06-16 18:16:26 +01:00
UbitUmarov
5e67bd5778 main generic use JobEngine also does not need a permanent thread.. actually doesn't even seem to be in use 2017-06-14 00:51:22 +01:00
UbitUmarov
482ff06e13 make JobEngine be a workitem of mail pool (smartThread), with the option to release thread after a idle time, so is free to do other service elsewhere 2017-06-13 18:50:34 +01:00
UbitUmarov
5ce15566ac add option for Fireandforget not timeout (our access to main smartThreadPool) 2017-06-13 18:39:42 +01:00
UbitUmarov
e8165a7b51 only silent remove threads from watch list if they stopped ( ie still consider aborted etc ) 2017-06-09 20:14:56 +01:00
UbitUmarov
8d8236cfb2 missing file change.. actually use watchdog threads on assetsconnector and
avoid null refs on JobEngine
2017-05-26 00:34:46 +01:00
UbitUmarov
d90b68c2a6 change wrong watchdog stopped thread check code, and don't log it 2017-05-26 00:05:35 +01:00
UbitUmarov
772c5b7db0 move assetsconnector threads to whatchdog; Abort all alive threads known to watchdog before exit 2017-05-25 06:05:02 +01:00
UbitUmarov
f3eb73926e stop a few more threads on exit 2017-05-23 04:05:31 +01:00
Melanie Thielker
5ceb315e34 Secure sim stats with an (optional) password.
There is way too much in these stats to expose them to the world, at
least for some of us.
2017-02-01 15:30:17 +00:00
Melanie Thielker
b16abc8166 Massive tab and trailing space cleanup 2017-01-05 19:07:37 +00:00
UbitUmarov
59f6353ac1 close a resource on jobengine.close() 2016-11-22 22:29:13 +00:00
UbitUmarov
38ba839eb3 watchdog timeouts: replace a silly List copy i added doing it a better way 2016-08-25 23:31:18 +01:00
UbitUmarov
7ce6430a86 put back the console comand i remove since it is not a repetion 2016-08-25 04:55:01 +01:00
UbitUmarov
387d564aad do similar changes to unused checksManager 2016-08-24 07:41:11 +01:00
UbitUmarov
fc45942026 remove redundate console comand add, change stat deregister 2016-08-24 06:57:21 +01:00
UbitUmarov
32396742f8 reduce unnecessary allocation of new items 2016-08-24 06:26:31 +01:00
Roger Kirkman
97a471cb35 Fix crash due to setting Thread.name after thread start.
Signed-off-by: Diva Canto <diva@metaverseink.com>
2016-05-12 17:42:42 -07:00
Melanie Thielker
28fb722612 CR safari. Remove gratuitious CRs in some files 2016-04-07 19:53:56 +02:00
Diva Canto
ab12a14279 Pushed AssemblyVersion up to VersionInfo, so that we don't need to do global replace anymore. 2016-02-21 11:14:02 -08:00
Robert Adams
7831d219d7 Add locking around stats record fetch to resolve Mantis 7793. 2015-12-27 15:05:17 -08:00