Details
-
Improvement
-
Resolution: Fixed
-
Major
-
Morpheus
-
None
-
0
Description
Currently, any access to any piece of configuration is protected by a shared global mutex.
Any configuration key read/writes synchronises with any other key read/write. Worse, addStats() will, under lock, generate Prometheus metrics for all 210 configuration keys.
We should seek to eliminate the need for a global lock.