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

Re: (ITS#8125) MMR throws away valid changes causing drift



--On Friday, May 15, 2015 7:45 PM +0000 quanah@zimbra.com wrote:

> --On Friday, May 15, 2015 8:39 PM +0100 Howard Chu <hyc@symas.com> wrote:
>
>> quanah@zimbra.com wrote:
>>> This is caused by modify ops:
>>>
>>> [zimbra@ldap02-dc01 xx]$ grep \(20\) /var/log/zimbra.log
>>> May 15 08:35:46 ldap02-dc01 slapd[18167]: syncrepl_message_to_op:
>>> rid=201 be_modify uid=xxx,ou=people,dc=xxx,dc=com (20)
>>
>> Multiple TYPE_OR_VALUE_EXISTS errors indicate you're sending a lot of
>> mods that were already performed. Sounds more like a serverID or URL
>> misconfig here if there are actually only 2 servers talking.
>
> ServerID's are unique (2 & 3).  There is no URL portion to the config, as
> we're not replicating cn=config.  In 6 days, the servers have gotten
> totally out of sync with one another, and REFRESH mode isn't fixing it
> either.

Note that the drift is occurring on an attribute that is multi-valued:

zimbraPasswordLockoutFailureTime

The values stored in the attribute are only granular down to the second, so 
it's not uncommon for multiple writes of the same value (add/mod/delete) to 
occur for this attribute.

--Quanah

--

Quanah Gibson-Mount
Platform Architect
Zimbra, Inc.
--------------------
Zimbra ::  the leader in open source messaging and collaboration