[Date Prev][Date Next]
Re: (ITS#7778) Index and derived attribute bug
> Full_Name: Yann Cezard
> Version: 2.4.38
> OS: Debian GNU/Linux Wheezy / amd64
> URL: ftp://ftp.openldap.org/incoming/Yann-Cezard-130109.tgz
> Submission from: (NULL) (2001:660:6701:14:225:64ff:fe92:685b)
> I hit a bug with the latest version of OpenLDAP (2.4.38) that was not present,
> at least in 2.4.17 (made a test on an older server that we were using before I
> discovered this).
> This happens on both lmdb and bdb backend (as we were using BDB before upgrading
> to 2.4.38, I tested with both on 2.4.38 to ensure that the problem was not LMDB
> The only ways to make the '(mail=*)' filter matches again the modified entry, is
> to modify the mail attribute, or to run slapindex.
> If you remove the index on the mail attribute, then there is no such problem.
> It only happens when deleting all/the last derived attributes (supannAutreMail
> here) from the entry.
> Sounds to me like a bug, isn't it ?
Thanks for the report, fixed now in git master.
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/