>
> 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.

p.

Reply via email to