Re: Syncrepl: Two step forward, one step back

Jonathan Clarke <[email protected]>
Newsgroups gmane.network.openldap.general
Message-ID <[email protected]>
On 03/11/2009 08:02, Peter Mogensen wrote:
> Hi,
>
> I still can't figure out what to think of this:
>
> I have a mirrormode setup. One server has the database, the other starts
> empty. The data is slowly propagating from server-1 to server-2, but
> when I monitor the process by counting how many objects are created on
> server-2 below the root object, it is not strictly increasing.
> All object below the root has DN: o=...
>
>
> Is see output like this:
> # slapcat | grep 'dn: o=' | wc -l
> 601
> # slapcat | grep 'dn: o=' | wc -l
> 622
> # slapcat | grep 'dn: o=' | wc -l
> 620
> # slapcat | grep 'dn: o=' | wc -l
> 628
>
> Why does server-2 "regret" already replicated objects?
>
> Is this expected behaviour?

Most probably not, but it really depends on your setup, the version 
you're using, etc.

Some things to look into:

- Make sure you're using the latest version. You mentioned mirrormode, 
so I'm assuming you're on the 2.4 branch. Many syncrepl related bugs 
have been fixed in the latest versions - 2.4.19 is considered stable, so 
if you're not using, I recommend you upgrade.

- Set your loglevel to include "sync" and study the logs on both 
servers. The output may be enlightening as to the origin of the problem.

If this doesn't solve it, please post back here with the version number 
you're using, your configuration (from both servers) and some logs.

Hope this helps,
Jonathan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.