Univention Bugzilla – Bug 39958
Listener cache and handler initialization
Last modified: 2015-11-19 12:29:46 CET
Backport for UCS 4.0 +++ This bug was initially created as a clone of Bug #39957 +++ The listener has the feature that a sync is not executed if the listener is in the initialize mode, for example: if ( !INIT_ONLY ) { dbp->sync(dbp, 0); } That makes a join very fast. If a module is installed at a later point or the initialization of a module has to be done again or at a later point, a sync is done after adding or removing every single entry. If a handler is initialized, the sync should be done only at the end of the initialization.
r65699 | Bug #39958 listener: Disable DB sync while initializing module 2 r65698 | Bug #39958 listener: Disable DB sync while initializing module Package: univention-directory-listener Version: 9.0.2-8.288.201511181406 Branch: ucs_4.0-0 Scope: errata4.0-4 r65700 | Bug #39958 listener: Disable DB sync while initializing module YAML 2015-11-18-univention-directory-listener.yaml RFC: also 4.0-3? "4.0-3": { "expire": "2015-12-22", "release": "2015-08-11"
Code review: OK YAML: OK Test upgrade: OK (Master, Backup, Slave, Member) Re-join: OK Replication test: OK
<http://errata.software-univention.de/ucs/4.0/364.html>