[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#6579) syncrepl lost in refreshAndPersist mode



--On Monday, June 21, 2010 7:42 AM +0000 haller@efrei.fr wrote:

> Full_Name: Nicolas Haller
> Version: 2.4.22
> OS: FreeBSD 8.0
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (2001:7a8:1:15::143)
>
>
> Hi,
>
> I have a master LDAP server and two slaves. The slaves use syncrepl in
> refreshAndPersist mode.
>
> it's working until I see the message "connection_read(128): no
> connection!" in a slave log file. Here, I must restart the slave slapd to
> force the slave to be syncronized.
>
> I post the syncrepl slave conf:
>
> syncrepl rid=1
>   provider=ldap://ldap-master.blah.net
>   type=refreshAndPersist
>   interval=00:00:05:00
>   retry="30 +"
>   searchbase="dc=blah,dc=net"
>   schemachecking=on
>   bindmethod=simple
>   binddn="cn=root,dc=blah,dc=net"
>   credentials=blahblah

It sounds like you have a device between the master and the replicas that 
cuts the connection after some period of time.  If the operating system 
supports it, you can set a tcp keepalive in the sycnrepl configuration 
block in 2.4.22.

--Quanah

--

Quanah Gibson-Mount
Principal Software Engineer
Zimbra, Inc
--------------------
Zimbra ::  the leader in open source messaging and collaboration