Bug 1307152
| Summary: | keep alive entries can break replication | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Noriko Hosoi <nhosoi> | |
| Component: | 389-ds-base | Assignee: | Noriko Hosoi <nhosoi> | |
| Status: | CLOSED ERRATA | QA Contact: | Viktor Ashirov <vashirov> | |
| Severity: | urgent | Docs Contact: | Petr Bokoc <pbokoc> | |
| Priority: | urgent | |||
| Version: | 6.0 | CC: | amsharma, ekeck, gparente, mkolaja, msauton, nkinder, pbokoc, rmeggins | |
| Target Milestone: | rc | Keywords: | ZStream | |
| Target Release: | --- | |||
| Hardware: | All | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | 389-ds-base-1.2.11.15-73.el6 | Doc Type: | Bug Fix | |
| Doc Text: |
Unnecessary `keep alive` entries no longer cause missing replication
Previously, a `keep alive` entry was being created at too many opportunities during replication, potentially causing a race condition when adding the entry to the replica changelog and resulting in operations being dropped from the replication. With this update, unnecessary `keep alive` entry creation has been eliminated, and missing replication no longer occurs.
|
Story Points: | --- | |
| Clone Of: | ||||
| : | 1309962 (view as bug list) | Environment: | ||
| Last Closed: | 2016-05-10 19:22:58 UTC | Type: | --- | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1309962 | |||
|
Description
Noriko Hosoi
2016-02-12 20:56:01 UTC
GSS Approved Z-Stream [root@ipaqa64vmd export]# rpm -qa | grep 389 389-ds-base-1.2.11.15-74.el6.x86_64 389-ds-base-libs-1.2.11.15-74.el6.x86_64 [root@ipaqa64vmd export]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.8 Beta (Santiago) Executed steps :: https://bugzilla.redhat.com/show_bug.cgi?id=1309962#c12 Keep alive entry is added on M1 by M2 after 100+ updates :: [29/Mar/2016:07:42:20 -0400] NSMMReplicationPlugin - agmt="cn=M1_to_M2" (localhost:1389): replay_update: Sending add operation (dn="cn=repl keep alive 7,dc=example,dc=com" csn=56fa6829000100070000) [29/Mar/2016:07:42:20 -0400] NSMMReplicationPlugin - agmt="cn=M1_to_M2" (localhost:1389): replay_update: Consumer successfully sent operation with csn 56fa6829000100070000 [29/Mar/2016:07:42:20 -0400] agmt="cn=M1_to_M2" (localhost:1389) - load=1 rec=2 csn=56fa6a1a000000070000 [29/Mar/2016:07:42:20 -0400] - repl5_inc_result_threadmain: read result for message_id 0 [29/Mar/2016:07:42:20 -0400] NSMMReplicationPlugin - agmt="cn=M1_to_M2" (localhost:1389): replay_update: Sending add operation (dn="uid=ami,dc=example,dc=com" csn=56fa6a1a000000070000) [29/Mar/2016:07:42:20 -0400] - repl5_inc_result_threadmain: read result for message_id 5 [29/Mar/2016:07:42:20 -0400] - repl5_inc_result_threadmain: result 1, 68, 1, 5, (null) [29/Mar Hence VERIFIED Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0737.html |