>>
>> On 25 Mar 2010, at 01:15, Howard Chu wrote:
>>
>>> overlay             pcache
>>> proxycache  bdb 100 2 6 1m
>>> proxyattrset 0      uid userPassword uidNumber gidNumber gecos
>>>  cn homeDirectory loginShell objectClass
>>> proxyattrset 1      cn userPassword gidNumber memberUid
>>>  uniqueMember objectClass
>>> proxytemplate       (&(objectclass=)(uid=)) 0 3600
>>> proxytemplate       (&(objectclass=)(uidnumber=)) 0 3600
>>> proxytemplate       (&(objectclass=)(gidnumber=)) 1 3600
>>> proxytemplate       (&(objectclass=)(|(memberuid=)(uniquemember=))) 1 3600
>>> response-callback   head
>>
>> Got it! My pcacheTemplates were written using original case
>> (objectClass,
>> memberUid, etc.), which gets normalized to lower case inside slapd (via
>> nssov). Hence external queries maintaining case would trigger pcache,
>> but
>> the internal ones didn't.
>>
>> D'oh!
>>
>> Changed the templates to lower case. All working now. Thanks, Howard.
>
> Your temporary fix is probably fine.  Though, I'd consider this a bug: the
> case should not matter.  I suggest you file an ITS.

Although I'm not quite seeing where in the code the case of that
configuration may matter.

p.

Reply via email to