[389-users] multimaster replication and index corruption
Rich Megginson
rmeggins at redhat.com
Tue Nov 10 01:06:19 UTC 2015
On 11/09/2015 05:47 PM, Ghiurea, Isabella wrote:
> Hi Rich,
> Thank you for your feedback , as always greatly appreciate when comes from 389-DS RH support.
> We are not using vm just plain hardware, here is the description I got from developers team related to the issues they are seeing when running integration tests with multimaster replication : "index corruption: put content, run tests: OK, do more stuff (reads, writes, etc), ru tests: FAIL, notice "missing attributes", rebuild index(ices), run tests: OK. "
What does this mean? What program is printing these index corruption
messages? Is it some tool provided by Red Hat?
> Unfortunately, I understood this cases/issue can not be reproduce on regular basis, no mode details can be provide at this time
>
> All reads and writes are going to only the master replication DS, not slave .
> I totally agree with your this is the way to cfg and maintain Directory Server in a operation critical env: multmaster replication only one master for writes.
> Here is the DS version:
> rpm -qa | grep 389-ds
> 389-ds-console-doc-1.2.6-1.el6.noarch
> 389-ds-base-libs-1.2.11.15-34.el6_5.x86_64
> 389-ds-1.2.2-1.el6.noarch
> 389-ds-base-1.2.11.15-34.el6_5.x86_64
This is quite an old version of 389-ds-base. I suggest upgrading to
RHEL 6.7 with latest patches.
> 389-ds-console-1.2.6-1.el6.noarch
>
>
> Thank you
> Isabella
>
> FWD:
>
>
>
> We have cfg multimaster replication /fractional replication memberof plugging excluded , we are seeing from time to time index corruption with some indexes , there is a strong feeling from developers this are related to DS multimaster replication internal settings.
> What version of 389? rpm -q 389-ds-base
> I'm assuming you are not using IPA.
> What does "index corruption" mean? What exactly do you see?
>
> Are you running in virtual machines? If so, what kind? vmware? kvm? Are you using virtual disks or dedicated physical devices/paravirt?
>
> We are writing to only one DS , same server at all time but reading from all DS 's cfg for mutlmaster.
> Are you seeing "index corruption" on the write master or on all servers?
>
>
> Are other people seen this kind of issues with multimaster rep cfg , should we start avoiding this replication cfg at all ?
>
> This is the recommended way to deploy. If this is not working for you, either you have a configuration problem, or there is some sort of vm or hardware problem, or there is a serious bug that requires fixing ASAP.
>
> We choose the multimaster for the fast and reliable option to switch between master DS's , moving one step down to master/slave may require some down time when switching DS's back.
> Isabella
>
>
>
>
>
> Hi Rich,
> Thank you for your feedback , as always greatly appreciate when comes from 389-DS RH support.
> We are not using vm just plain hardware, here is the description I got from developers team related to the issues they are seeing when running tests with multimaster replication :index corruption: put content, run tests: OK, do more stuff (reads, writes, etc), ru tests: FAIL, notice "missing attributes", rebuild index(ices), run tests: OK.
>
> I belive we the reads and writes right now are only the master replication DS , not slave .
> I totally agree with your this is the way to cfg and maint DS in a operation env: multmaster replication with one master for writes.
> More comments , imput I appreciate
> rpm -qa | grep 389-ds
> 389-ds-console-doc-1.2.6-1.el6.noarch
> 389-ds-base-libs-1.2.11.15-34.el6_5.x86_64
> 389-ds-1.2.2-1.el6.noarch
> 389-ds-base-1.2.11.15-34.el6_5.x86_64
> 389-ds-console-1.2.6-1.el6.noarch
> 389-dsgw-1.1.11-1.el6.x86_64
>
> ________________________________________
> From: ghiureai [isabella.ghiurea at nrc-cnrc.gc.ca]
> Sent: Monday, November 09, 2015 1:05 PM
> To: 389-users at lists.fedoraproject.org
> Subject: multimaster replication and index corruption
>
> Hi List,
> We have cfg multimaster replication /fractional replication memberof
> plugging excluded , we are seeing from time to time index corruption
> with some indexes , there is a strong feeling from developers this are
> related to DS multimaster replication internal settings.
> We are writing to only one DS , same server at all time but reading
> from all DS 's cfg for mutlmaster.
> Are other people seen this kind of issues with multimaster rep cfg ,
> should we start avoiding this replication cfg at all ?
> We choose the multimaster for the fast and reliable option to switch
> between master DS's , moving one step down to master/slave may require
> some down time when switching DS's back.
> Isabella
More information about the 389-users
mailing list