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

(ITS#4260) slapd does not notice when reindexing completes via modifcation to cn=config

Full_Name: Eric Irrgang
Version: 2.3.13
OS: Solaris 9
URL: http://uts.cc.utexas.edu/~erici/reindex.log
Submission from: (NULL) (

Attempting an indexed search continues to get "bdb_equality_candidates: (uid)
index_param failed (18)" after dynamically reindexing a bdb or hdb database by
ldapmodifying cn=config.  Restarting slapd corrects the problem.

The log file at http://uts.cc.utexas.edu/~erici/reindex.log covers the following
1) starting slapd
2) searching for non-existent entry 'uid=asdf'
3) removing uid index:
dn: olcDatabase={1}bdb,cn=config
changetype: modify
delete: olcDbIndex
olcDbIndex: uid eq
4) searching for non-existent entry 'uid=asdf'
5) adding uid index:
dn: olcDatabase={1}bdb,cn=config
changetype: modify
add: olcDbIndex
olcDbIndex: uid eq
6) waiting for indexing to complete, then searching again
7) restarting slapd
8) searching again for uid=asdf

Sorry for all the ACL and schema foo...