On Monday 21 July 2008 14:48:23 Liutauras Adomaitis wrote:
> 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:

[...]

> > > 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?

No. Without mirrormode or multi-master, a slave would only accept updates from 
the updatedn. In multi-master, the master is also a slave, so it needs to 
accept updates from any DN, while being configured as a slave (having 
replication configuration).

> 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.

You may want to think very carefully about why you want this, and not 
mirrormode, or a single master.

> It contradicts mirrormode,
> which says, that writes should be directed to one master and switched only
> on failure of first master.

But the prerequisites (replication, as well as allowing writes from an 
identity that is not updatedn) remain the same for both.

> 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.

I succeeded by reading the documentation ...

Are you sure it is not some other aspect of your configuration? Have you 
posted details? Have you posted the error message?

Regards,
Buchan

Reply via email to