[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: DEL don't get synced
On Tuesday, 21 February 2012 11:25:22 Marc Patermann wrote:
> Howard,
>
> Howard Chu schrieb (31.01.2012 14:22 Uhr):
> > Marc Patermann wrote:
> >> Howard Chu schrieb (31.01.2012 12:08 Uhr):
> >>> Marc Patermann wrote:
> >>>> under some circumstances DEL don't get replicated to the consumers
> >>>> (SyncRepl). I think this has to do with other changes at the some
> >>>> moment.
> >>>
> >>> Already known, ITS#7052.
> >>
> >> Thanks.
> >> So this is fixed in 2.6.27 (and later).
> >> The master already is 2.4.28, the consumers are older.
> >> So I have to update the consumers, right?
> >
> > Yes, the fix was consumer side. Also, the fix was incomplete, an
> > additional fix will be in 2.4.29.
>
> Around begin of February I built an RPM based on pre 2.4.29 code from git.
> With this installed on a consumer I sill get the same behavior, that DEL
> do not get replicated, if one of the server was restarted and the entry
> existed before the restart. This is very bad.
> It seems the objects between consumer and provider loose "contact".
> When the object changed (ADD or MOD) even DEL get replicated.
>
> I don't know what to do, because this destroys the consistency in our
> ldap system. :(
> In about more than 5 years in having openldap in production I have never
> had such bad issues.
>
> There are reverted commits in git (ITS#7162). Should a build again with
> current git status?
>
As far as I have read in changelogs and ITS, anything from
OPENLDAP_REL_ENG_2_4 (including 2.4.29) before:
commit 10c81e2a46c9b603ba1dfcf53422573d5068ba04
Author: Howard Chu <hyc@openldap.org>
Date: Sun Feb 12 21:07:25 2012 -0800
ITS#7162 Revert "ITS#7052 ignore Adds with too old entryCSN"
This reverts commit ba4366eae098c0e4950a78b1da8d79ffe8b34fee.
The patch caused a regression (ITS#7162).
will probably still be broken.
Regards,
Buchan