On Mar 22, 2013, at 12:04 PM, Rich Megginson wrote:

> On 03/21/2013 02:45 PM, Morgan Jones wrote:
>> Hello everyone,
>> 
>> We've standardized on CentOS Directory our ~30,000 user directory 
>> environment.  It's a 6 servers total: two multi-master, two read-only 
>> consumers with a full replication agreement and two read-only consumers with 
>> a partial replication.
>> 
>> We have a specific problem that we were *sure* was fixed in CentOS directory 
>> 8.2.8.
> 
> What problem was that, and why were you sure it was fixed in centos-ds-base 
> 8.2.8?

The problem is the "Bad parameter to an ldap routine" error below:

[19/Mar/2013:17:59:49 -0400] NSMMReplicationPlugin - agmt="cn=ldapm01-mgmt to 
ds01-mgmt" (ds01-mgmt:636): Failed to send update operation to consumer 
(uniqueid c3230b03-18e411e2-af56b819-045c296a, CSN 5148b7cd000100010000): Bad 
parameter to an ldap routine. Will retry later.
[19/Mar/2013:17:59:49 -0400] NSMMReplicationPlugin - agmt="cn=ldapm01-mgmt to 
ds02-mgmt" (ds02-mgmt:636): Failed to send update operation to consumer 
(uniqueid c3230b03-18e411e2-af56b819-045c296a, CSN 5148b7cd000100010000): Bad 
parameter to an ldap routine. Will retry later.

This bug looks similar to what we were seeing and is why were upgraded to 8.2.8:
https://fedorahosted.org/389/ticket/317

We aren't using the attributes in question but the bug could be extrapolated to 
other attributes I imagine.

We cannot keep our partial replicas synchronized so until we sort this we have 
been re-initializiing replication a few times a day--not a great situation.

I have a hard time imaging that partial replication is this broken which makes 
me suspect we're doing something wrong but so far we haven't found anything.  I 
have a long history with Sun Directory so I do know the product well.

> 
>> It was not and now we're wondering if we'd be better off on 389 or Redhat 
>> Directory since we'd at least have reliable changelogs with the former and 
>> support to call for the latter.
>> 
>> Here's the problem, in the master error logs:
>> [19/Mar/2013:17:59:49 -0400] NSMMReplicationPlugin - agmt="cn=ldapm01-mgmt 
>> to ds01-mgmt" (ds01-mgmt:636): Failed to send update operation to consumer 
>> (uniqueid c3230b03-18e411e2-af56b819-045c296a, CSN 5148b7cd000100010000): 
>> Bad parameter to an ldap routine. Will retry later.
>> [19/Mar/2013:17:59:49 -0400] NSMMReplicationPlugin - agmt="cn=ldapm01-mgmt 
>> to ds02-mgmt" (ds02-mgmt:636): Failed to send update operation to consumer 
>> (uniqueid c3230b03-18e411e2-af56b819-045c296a, CSN 5148b7cd000100010000): 
>> Bad parameter to an ldap routine. Will retry later.
>> 
>> It repeats once every few seconds.  Reinitializing replication solves it for 
>> a while, maybe an hour and then it re-occurs.
>> 
>> Recently we've started seeing this:
>> [21/Mar/2013:15:00:01 -0400] NSMMReplicationPlugin - agmt="cn=ldapm01-mgmt 
>> to ds01-mgmt" (ds01-mgmt:636): Unable to acquire replica: there is no 
>> replicated area "dc=philasd,dc=org" on the consumer server. Replication is 
>> aborting.
>> 
>> deleting the host as a replica and re-adding it solves it but it shouldn't 
>> be happening.
> Could be related to https://fedorahosted.org/389/ticket/374
>> 
>> They were Sun Directory customers going to back to 5.2 so this product is 
>> comfortable for them but with the pain we've been feeling as we roll it into 
>> production we're trying to decide if we should consider alternatives.
>> 
>> Does anyone have insight on the problem above or on whether it's best to 
>> stick with CentOS, switch to Redhat or 389?
>> 
>> They're heavy users of open source and happy to self support.  If Redhat 
>> support for directory is good they'd be happy to go that direction.
> 
> Disclaimer: I work for Red Hat on RHDS, so my opinion is entirely biased.  If 
> you pay for support, you will get good support.  I know because I work on 
> some of these escalations.

That is helpful.  We are loath to upgrade to the commercial version and find we 
still have problems.

thanks,

-morgan

--
389 users mailing list
389-us...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-users

Reply via email to