Commit graph

23 commits

Author SHA1 Message Date
Daniel
70b58138b9 Set default microtask threshold in init for easier override 2022-11-04 16:11:38 +01:00
Daniel
aabd4fef77 Fix microtask signaling and improve tests 2022-08-01 11:14:28 +02:00
Daniel
7fec4f5428 Add microtask queues and signaling 2022-08-01 11:14:28 +02:00
Daniel
f59ad0357a Fix tests and linter warnings 2022-02-01 13:12:46 +01:00
Daniel
50212d7596 Improve metrics pkg and fix linter warnings 2021-12-21 17:29:51 +01:00
Daniel
1dfba1d596 Report module mgmt errors as module error messages 2021-11-17 14:24:26 +01:00
Daniel
e7ae898ddb Add global shutdown hook function to modules 2021-10-07 14:23:49 +02:00
Daniel
9429a3261e Add cmd line util for modules 2021-01-19 15:36:53 +01:00
Daniel
f8529cf530 Add debug snippet for debugging non-attributable performance issues 2020-12-01 19:24:41 +01:00
Daniel
8d05b0b7c4 Improve modules and subsystems packages 2020-04-01 17:10:43 +02:00
Daniel
b4f014574b Add subsystems package and make modules able to be turned off and on 2020-02-18 15:40:36 +01:00
Daniel
2282c6bb71 Improve and fix module startup and shutdown procedures as well as error reporting 2019-10-09 16:35:33 +02:00
Daniel
233ca05158 Fix and improve module tasks and workers 2019-10-04 23:50:23 +02:00
Daniel
aaa7aaf648 Add log writer triggering 2019-09-20 22:04:04 +02:00
Daniel
71dabc1f23 Finish modules/tasks revamp 2019-09-12 09:37:08 +02:00
Daniel
938c92d6c4 Merge taskmanager into modules package, attach tasks to modules 2019-09-06 22:47:23 +02:00
Daniel
ea5896c990 Fix modules startup error message 2019-07-31 22:32:48 +02:00
Daniel
8f3082f96f Update import paths 2019-06-27 13:29:56 +02:00
Daniel
d6ef9a62f2 Improve and clean up modules package to also consider dependencies in prepping phase 2019-03-12 22:56:23 +01:00
Daniel
a4db87e6ce Add start complete signal to modules 2019-02-14 13:46:37 +01:00
Daniel
1ef3ceb274 Complete first alpha version 2018-12-12 19:18:49 +01:00
Daniel
d3dcee7075 Fix module shutdown and logging integration 2018-09-27 15:57:19 +02:00
Daniel
0fd5a04e91 Revamp modules: now handles dependencies and has a great boot process 2018-08-23 14:55:28 +02:00