Bug 33731 - Listener cache inhibits replication
Listener cache inhibits replication
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Listener (univention-directory-listener)
UCS 3.1
Other Linux
: P5 normal (vote)
: UCS 3.1-1-errata
Assigned To: Arvid Requate
Stefan Gohmann
:
Depends on:
Blocks: 33732
  Show dependency treegraph
 
Reported: 2013-12-11 16:39 CET by Sönke Schwardt-Krummrich
Modified: 2014-01-15 11:52 CET (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2013-12-11 16:39:26 CET
On a DC backup and a DC slave an inconsistency between ldap content and listener cache occurred. After calling univention-replicate-one the listener checked the upstream object against the listener cache and jumped to the next transaction because according to the cache the system was up-to-date:

11.12.13 15:29:05.335  LISTENER    ( ALL     ) : handler: replication considered
11.12.13 15:29:05.335  LISTENER    ( INFO    ) : handler: replication (up-to-date)

The listener should always pass the retrieved object to the replication module - no matter if the listener cache has already seen this object.
Comment 1 Arvid Requate univentionstaff 2014-01-08 18:43:16 CET
univention-directory-listener has been rebuilt in errata3.1-1 with the patch backported from Bug 33832.

Advisory: 2014-01-08-univention-directory-listener.yaml
Comment 2 Stefan Gohmann univentionstaff 2014-01-09 12:00:15 CET
Tests: OK
YAML: OK
Comment 3 Moritz Muehlenhoff univentionstaff 2014-01-15 11:52:48 CET
http://errata.univention.de/ucs/3.1/209.html