Bug 1007988
Summary: | Under specific values of nsDS5ReplicaName, replication may get broken or updates missing | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Nathan Kinder <nkinder> |
Component: | 389-ds-base | Assignee: | Rich Megginson <rmeggins> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Sankar Ramalingam <sramling> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.0 | CC: | amsharma, jgalipea, nhosoi, nkinder, rmeggins, tbordaz |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | 389-ds-base-1.3.1.6-4.el7 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | 1007452 | Environment: | |
Last Closed: | 2014-06-13 12:00:15 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: | 1007452 | ||
Bug Blocks: |
Description
Nathan Kinder
2013-09-13 17:10:03 UTC
need steps to reproduce need steps to reproduce Steps to reproduce are Create Master, C1, C2 Create ReplAgreement M->C1 and M->C2 <before doing any update> Stop Master Identify database suffix like db4 (e.g. /var/lib/dirsrv/slapd-master/db/userRoot/id2entry.db4) Edit master dse.ldif. Look for cn=replica,cn=<suffix>,cn=mapping tree,cn=config Update nsDS5ReplicaName to add database suffix in the name like before: afbf227b-1ca411e3-8cdaf60b-fc2f2a5a after : afbf227b-1ca411e3-8cdafdb4-fc2f2a5a Start Master # The following steps will created the changelog file that contains 'db4' Create user t1 Create user t2 <check replication is working> # The following steps create entry t3 on M and C1 but not on C2. # t3 is also recorded in the changelog Stop C2 Create user t3 <check t3 is replicated on C1> # The following step will corrupt the t3 entry in the changelog, so that # the entry ADD can no longer be replicated Stop Master, C1 export Master (-r) import C1 (this step can likely be skipped) Start Master, C1, C2 # The following step triggers that C2 will miss t3 Create user t4 -> On Master: t1, t2, t3, t4 -> On Cons.1: t1, t2, t3, t4 -> On Cons.2: t1, t2, t4 # An update on t3, should break replication moving all ON_QA bugs to MODIFIED in order to add them to the errata (can't add bugs in the ON_QA state to an errata). When the errata is created, the bugs should be automatically moved back to ON_QA. [root@dhcp201-149 userRoot]# tail -f /var/log/dirsrv/slapd-dhcp201-149/errors [03/Feb/2014:20:29:14 +051800] - All database threads now stopped [03/Feb/2014:20:29:14 +051800] - slapd stopped. [03/Feb/2014:20:30:04 +051800] - export userRoot: Processed 11 entries (100%). [03/Feb/2014:20:30:04 +051800] - All database threads now stopped [03/Feb/2014:20:30:46 +051800] - 389-Directory/1.3.1.6 B2014.030.026 starting up [03/Feb/2014:20:30:46 +051800] slapi_ldap_bind - Error: could not send bind request for id [cn=replication manager,cn=config] authentication mechanism [SIMPLE]: error -1 (Can't contact LDAP server), system error -5987 (Invalid function argument.), network error 107 (Transport endpoint is not connected, host "dhcp201-149.englab.pnq.redhat.com") [03/Feb/2014:20:30:46 +051800] NSMMReplicationPlugin - agmt="cn=Master-consumer1" (dhcp201-149:391): Replication bind with SIMPLE auth failed: LDAP error -1 (Can't contact LDAP server) () [03/Feb/2014:20:30:46 +051800] - slapd started. Listening on All Interfaces port 389 for LDAP requests [03/Feb/2014:20:30:49 +051800] slapi_ldap_bind - Error: could not send bind request for id [cn=replication manager,cn=config] authentication mechanism [SIMPLE]: error -1 (Can't contact LDAP server), system error -5987 (Invalid function argument.), network error 107 (Transport endpoint is not connected, host "dhcp201-149.englab.pnq.redhat.com") [03/Feb/2014:20:30:55 +051800] NSMMReplicationPlugin - agmt="cn=Master-consumer1" (dhcp201-149:391): Replication bind with SIMPLE auth resumed After staring all the nodes , all entries were there on all the nodes (Master and consumers) . Replication did not break Hence marking as VERIFIED. This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |