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

Re: (ITS#5859) back-hdb entrycache problem



--On Monday, December 15, 2008 4:16 PM +0000 openldap-its@OpenLDAP.org 
wrote:

Appears to be broken in 2.4.13 as well.

Search prior to adding zimbra-3 entry:

[zimbra@freelancer ~]$ ldapsearch -x -h freelancer -b "cn=zimbra" -D 
"uid=zimbra,cn=admins,cn=zimbra" -W

# com_zimbra_license, zimlets, zimbra
dn: cn=com_zimbra_license,cn=zimlets,cn=zimbra
zimbraZimletTarget: admin-main
zimbraZimletDescription: License Management for Admin UI
zimbraZimletVersion: 5.2
objectClass: zimbraZimletEntry
zimbraZimletIndexingEnabled: TRUE
zimbraZimletKeyword: com_zimbra_license
cn: com_zimbra_license
zimbraZimletIsExtension: TRUE
zimbraZimletPriority: 1
zimbraZimletEnabled: TRUE

# zimbra-2, zimlets, zimbra
dn: cn=zimbra-2,cn=zimlets,cn=zimbra
cn: zimbra-2
objectClass: zimbraZimletEntry
zimbraZimletVersion: 1.0
zimbraZimletEnabled: TRUE

# search result
search: 2
result: 0 Success

# numResponses: 46
# numEntries: 45


Then we add the new entry:


[zimbra@freelancer ~]$ ldapadd -f /tmp/test.ldif -x -h freelancer -D 
"uid=zimbra,cn=admins,cn=zimbra" -W
Enter LDAP Password:
adding new entry "cn=zimbra-3,cn=zimlets,cn=zimbra"


Now we search again:

# com_zimbra_license, zimlets, zimbra
dn: cn=com_zimbra_license,cn=zimlets,cn=zimbra
zimbraZimletTarget: admin-main
zimbraZimletDescription: License Management for Admin UI
zimbraZimletVersion: 5.2
objectClass: zimbraZimletEntry
zimbraZimletIndexingEnabled: TRUE
zimbraZimletKeyword: com_zimbra_license
cn: com_zimbra_license
zimbraZimletIsExtension: TRUE
zimbraZimletPriority: 1
zimbraZimletEnabled: TRUE

# zimbra-2, zimlets, zimbra
dn: cn=zimbra-2,cn=zimlets,cn=zimbra
cn: zimbra-2
objectClass: zimbraZimletEntry
zimbraZimletVersion: 1.0
zimbraZimletEnabled: TRUE

# search result
search: 2
result: 0 Success

# numResponses: 46
# numEntries: 45

Same result, this is bad.

Now we stop/restart slapd:

[zimbra@freelancer ~]$ ldap stop
Killing slapd with pid 15613 done.
[zimbra@freelancer ~]$ ldap start
Started slapd: pid 20224


search again:


# zimbra-2, zimlets, zimbra
dn: cn=zimbra-2,cn=zimlets,cn=zimbra
cn: zimbra-2
objectClass: zimbraZimletEntry
zimbraZimletVersion: 1.0
zimbraZimletEnabled: TRUE

# zimbra-3, zimlets, zimbra
dn: cn=zimbra-3,cn=zimlets,cn=zimbra
cn: zimbra-3
objectClass: zimbraZimletEntry
zimbraZimletVersion: 1.0
zimbraZimletEnabled: TRUE

# search result
search: 2
result: 0 Success

# numResponses: 46
# numEntries: 45


And there is our missing entry.

--Quanah

--

Quanah Gibson-Mount
Release and QA Engineer
<http://www.openldap.org>