-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Affects Version/s: 1.2.1
-
Component/s: Backend / Domain Model
-
None
A group containing 20,000 users will take some time (3 seconds) to determine if a user is a member of the group.
The probable cause is in the underlying implementation, which performs a "contains" operation on the members collection of a group. In effect, this loads up all the members of a group.
The likely fix will be to replace the Java/memory "contains" with a SQL lookup.
This bug also applies to roles.
- relates to
-
CWD-735 Separate the concept of users, groups and memberships
- Closed