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 (Bug #32276) Changelog: r43504
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: http://docs.univention.de/release-notes-3.2-en.html http://docs.univention.de/release-notes-3.2-de.html If this error occurs again, please use "Clone This Bug".