-
Improvement
-
Resolution: Fixed
-
Critical
-
None
-
None
LocalTaskDispatcherManager uses UserManager.getAllUsers() to retrieve all users, then filters for the ones having a certain group assigned. This can become very slow in case there's lots of users in the system. See linked issues for similar cases.
Caution: be careful to consider transitive groups as well when e.g. replacing with calls to UserManager's new methods introduced by MAGNOLIA-6010.
- depends upon
-
MAGNOLIA-6041 Create a method on UserManager returning all users of a given group including the users for transitive groups
- Closed
- is related to
-
MAGNOLIA-6010 Add possibility to retrieve all users or groups having assigned a certain group or role
- Closed
-
MGNLUI-3315 Speed up messaging with many users in the system
- Closed