Univention Bugzilla – Bug 41749
Useless handling of foreign school groups increases load during squid restart/reload
Last modified: 2016-12-12 13:10:24 CET
During reload of squid, the system load is already quite high (see also bug 41361). Since UCS@school 4.1R2 the main groups of all schools ("schueler-$OU", "lehrer-$OU" and "Domain User $OU") are also replicated to each school server. The listener module pupilgroups.py syncs these large groups also to local UCR (for squidguard) and and indirectly triggers a reload of squid. The listener module should only sync groups for schools, the school server is responsible for (→ school server is member of "OU${OU}-DC-Edukativnetz").
I can confirm that the now visible groups of all the other OUs really cause a massive increase of system load on our school DCs on group modifications. Should be fixed asap.
Local schools are now omitted. I did not build the package because the buildsystem is not ready yet. ucs-school-webproxy (12.0.4-1): r74582 | Bug #41749: adjust listener to only react to groups belonging to local schools ucs-school-webproxy.yaml: r74582 | Bug #41749: adjust listener to only react to groups belonging to local schools
Package: ucs-school-webproxy Version: 12.0.4-1.123.201611211251
OK: code change OK: manual test OK: added automated test 122_pupilgroups_updates_ucr OK: advisory
UCS@school 4.1 R2 v9 has been released. http://docs.software-univention.de/changelog-ucsschool-4.1R2v9-de.html