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

Re: test049, test050, test053 in HEAD now fail

Rein Tollevik wrote:
Quanah Gibson-Mount skrev:
--On Saturday, November 15, 2008 10:36 PM -0800 Howard Chu
<hyc@symas.com>  wrote:

As a side note, test053 is not in RE24. Should it be? Seems likely...
No, it should not.  I've already removed it once from RE24: Mon May 5 21:32:15 2008 UTC; 6 months, 1 week ago by quanah
Changed since +1 -1 lines
Diffs to (colored diff)

Remove test053-syncprov-glue.  It assumes options that aren't valid for
earlier versions of BDB, and it assumes the db_stat in the user's path
is from the same version of BDB as OpenLDAP was compiled against.

I have updated the script to try if any db_stat it finds in PATH works with the bdb OpenLDAP was compiled with before actually making use of it. Does this make the script acceptable?

Alternatively, we could remove its db_stat usage. It is only used as an
extra aid in detecting the deadlock situation the script was written to
find, and to warn the user about a possible deadlock if the bug appears
to be there.  Or is there some other safe way to find a working db_stat
to use, or test the "db_stat -V" output of any if finds agains the bdb
version OpenLDAP was built with?

On some platforms it's called "slapd_db_stat" or somesuch. There's really no guaranteed way to find the right exe.
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/