But does it require restart of the scadaserver service to be effective after changing alarm limit settings if configuration stored in DB?
Currently, yes. We need a special command to reload users and limits to avoid restart.
Limits are checked many times a second, so we can’t read them from the database every time, and should keep them in the memory cache.