On Mon, Jul 21, 2008 at 12:49 PM, Buchan Milne <[EMAIL PROTECTED]> wrote:
> On Sunday 20 July 2008 23:34:03 Liutauras Adomaitis wrote: > > Hello again, > > > > Run test050 to get simple configuration examples for n-way > > > > >> replication. For mirror mode configuration see > > >> http://www.openldap.org/doc/admin24/replication.html, part 17.3.2 and > > >> 17.4.4 > > > > > > I have examined a bit tests scripts provided with openldap-tests rpm > from > > > > Mandriva. First it is not very clear how to run scritps, > > Where did you look for documentation? I could add some detail on how to run > the scripts in the description of the package, or a readme file, but it > really > is just the standard test suite ... I looked in /usr/share/doc/openldap[-servers] and /usr/share/openldap/tests, scroll through run and opened Makefile I also read urpmf --description openldap-tests. I think it would be really nice if ./run --help could give a sentence of description for each switch instead of just lising them. > For now, just './run test050' or similar. > > > FInanly to the topic: > > sniff of the test050 scritpt: > > - > > add: olcMirrorMode > > olcMirrorMode: TRUE > > EOF > > ......... > > > > It shows, that it is adding MirrorMode TRUE. So why? > > The configuration directive may have been overloaded when multi-master was > added (after mirrormode). AFAIK it allows the database in question to both > have a syncrepl directive, yet take updates from a DN besides the updatedn > (see the description on the slapd.conf man page). > are you saying, that in multimaster configuration I have to have updatedn directive to be able to do writes? I didnot find anything about that in documentation http://www.openldap.org/doc/admin24/replication.html. On the other hand man page says: updatedn <dn> This option is only applicable in a slave database. > > man page of slapd.conf states: > > "mirrormode on | off - This option puts a replica database into > "mirror" > > mode...." > > Adding this to my conf file lets me do writes to masters, but I don't > want > > MirrorMode, I want MultiMaster. > > See the rest of the paragraph, which continues to say: > > "Update operations will be accepted from any user, not just the > updatedn." > > Regards, > Buchan > In thread "explain diff between multimaster and mirror mode" I found out, that mirrormode is kind of high availability implementation for openldap. In my case I want to have multimaster replication, which could allow me to do writes to different master servers at a time. It contradicts mirrormode, which says, that writes should be directed to one master and switched only on failure of first master. I would like to stress my question again: how to do writes in multimaster configuration? Simply following documentation didn't let me do writes to any master. Liutauras
