Univention Bugzilla – Bug 32276
Use set() instead of lists in group sync
Last modified: 2013-11-19 06:41:54 CET
Currently the group sync functions like group_members_sync_to_ucs or group_members_sync_from_ucs use list elements for different checks. This is rather slow while testing with 30.000 member groups.
It would be much faster to use set().
fixed with r43501:
* Use set() instead of lists for the group synchronisation
created 1000 users and 30 groups with all users as members
OK - group synchronization still works
OK - set() is used
OK - synchronization was faster than on an UCS 3.1-1 system with the same setup
OK - Changelog
UCS 3.2 has been released:
If this error occurs again, please use "Clone This Bug".