Univention Bugzilla – Bug 44166
univention-directory-listener-convert doesn't copy the notifier_id from BDB to LMDB
Last modified: 2017-04-04 18:29:56 CEST
Created attachment 8707 [details] fix_copying_cache_master_entry_to_lmdb.patch univention-directory-listener-convert doesn't copy the notifier_id from BDB to LMDB. So, on updates the listener starts to replicate everything again. The attached patch fixed the issue in my tests. The cache_master_entry data was read from BDB but simply not copied to LMDB. +++ This bug was initially created as a clone of Bug #23367 +++
r78504: Copy cache_master_entry data from BDB to LMDB Package rebuilt and announced to updates-test. I've tested the updated on my UCS 4.1-4 Master amd64 and I see the new informative output: ============================================================================= 23.11.15 22:30:25.317 DEBUG_INIT Converting listener cache to LMDB cached notifier_id: 18273 cached schema_id: 7 Starting Univention Directory Listener Daemon: univention-directory-listener. =============================================================================
OK - update amd64 OK - update i386 during the update i saw 31.03.17 10:47:25.832 DEBUG_INIT Converting listener cache to LMDB cached notifier_id: 1179 cached schema_id: 8 where notifier_id was the id before the update was started and no strange listener (or s4 connector) messages/behavior after the update.
UCS 4.2 has been released: https://docs.software-univention.de/release-notes-4.2-0-en.html https://docs.software-univention.de/release-notes-4.2-0-de.html If this error occurs again, please use "Clone This Bug".