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

RE: RE24 testing call (2.4.45) LMDB RE0.9 testing call (0.9.20)



--On Thursday, February 02, 2017 1:01 PM -0800 "Paul B. Henson" <henson@acm.org> wrote:

From: Quanah Gibson-Mount
Subject: RE24 testing call (2.4.45) LMDB RE0.9 testing call (0.9.20)

For this testing call, we particularly need folks to test OpenLDAP with
startTLS/LDAPS when compiled against OpenSSL (both pre 1.1 series and
with the 1.1 series).

Compiled successfully with Gentoo linux and openSSL 1.02j/cyrus-sasl
2.1.26, configured as:

--prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share
--sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking
--disable-silent-rules --libdir=/usr/lib64
--libexecdir=/usr/lib64/openldap --disable-static --enable-ldap
--enable-slapd --enable-bdb --enable-hdb --enable-dnssrv=mod
--enable-ldap=mod --enable-mdb=mod --enable-meta=mod --enable-monitor=mod
--enable-null=mod --enable-passwd=mod
--enable-relay=mod --enable-shell=mod --enable-sock=mod --disable-perl
--disable-sql --disable-crypt --disable-slp --disable-lmpasswd
--enable-syslog --enable-aci --enable-cleartext --enable-modules
--enable-rewrite --enable-rlookups --enable-slapi --enable-syncprov=yes
--enable-overlays=mod --enable-ipv6 --with-cyrus-sasl --enable-spasswd
--disable-wrappers --with-tls=openssl --enable-dynamic --enable-local
--enable-proctitle --enable-shared

make test completed successfully, is there any particular way to verify
all the tests were okay? Does the make itself fail if any of the tests
do, I did not see a summary at the end. make its was not as happy:

"make test" will do a single pass through the entire test suite, for each backend. Unfortunately, that does not always catch issues. For example, the issue Dieter reported against HEAD with test061 only happens to me occassionaly. To help with that, there is the abilty to run the test suite in a loop, for a given backend. Like:

quanah@ub16:~/openldap-2.4.45RC/tests$ ./run -l 500 -b mdb test061

Will run test061 500 times, using back-mdb as the backend. Instead of a specific test, one can do "all" to run everything through a loop X times.

Starting its4326 ...
running defines.sh
Running slapadd to build slapd database...
Starting slapd on TCP/IP port 9011...
Using ldapsearch to check that slapd is running...
Starting proxy slapd on TCP/IP port 9012...
Using ldapsearch to check that proxy slapd is running...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
ldapsearch failed (255)!
./data/regressions/its4326/its4326: line 93: kill: (28780) - No such
process
./data/regressions/its4326/its4326 failed (exit 255)

Interesting... it may be worthwhile to look in the testrun directory and see why slapd failed to launch. I'll see if I can reproduce it as well.

I see the fix for ITS8432 is included in this release (yay); I was
wondering if you've had any luck tracking down the underlying issue
behind ITS8444? So far I still haven't seen any corruption or operational
issues from it, but the rampant noise in the logs and errors being
generated are quite disconcerting :). Plus they will potentially mask any
errors that are actually indicative of a real problem.

I've not been able to reproduce it. There's a regression test I wrote for it included in the RE24 source, but it's never really triggered for me. Please feel free to look it over and see if I've missed anything obvious in my reproduction attempts. :)

You can execute it directly with ./run -b mdb its8444

--Quanah

--

Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>