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

Re: [Fwd: Re: Bug(?) With OpenLDAP 2.3.32]




On Jan 25, 2007, at 4:53 PM, Howard Chu wrote:

Howard Chu wrote:
Well, in this LDIF, the two ou: values are not contiguous. slapadd is supposed to reorder its input to make the values contiguous, but apparently it's not doing a good job here. In which case the entry would indeed get loaded with two separate ou attributes.
Pretty sure this is the culprit, no need to dig any further in the database.

Except that feeding this entry to slapadd shows that it is processed correctly. So much for that idea.

Out-of-order attributes didn't work for us, when we tried it by accident.
We had some LDIF entries with attributes like
a: a1
b: bx
a: a2


The way I remember it, this structure was preserved when we read the
LDIF and wrote it back out, but when we processed a search result
we would miss one of the "a" attribute values, so our reconciler would
attempt to restore it.  The modify could see the value we couldn't see,
though, so it would refuse, "value #1 already exists."  2.3.24.
I expect I could reproduce that.

	Donn Cave, donn@u.washington.edu