Brett @Google wrote:
On Thu, Sep 11, 2008 at 2:33 AM, Quanah Gibson-Mountquanah@zimbra.com wrote:
Please test RE24.
Thanks!
--Quanah
on suse 10.2 SMP / xen kernel, ie :
Linux suse 2.6.22.18-0.2-xen #1 SMP 2008-06-09 13:53:20 +0200 x86_64 x86_64 x86_64 GNU/Linux
test failed - producer and consumer2 databases differ
./scripts/test050-syncrepl-multimaster failed (exit 1)
make[2]: *** [bdb-yes] Error 1 make[2]: Leaving directory `/home/maxfieb/keep-ldap/openldap-src-RE24/tests' make[1]: *** [test] Error 2 make[1]: Leaving directory `/home/maxfieb/keep-ldap/openldap-src-RE24/tests' make: *** [test] Error 2
compiling against bdb 4.7.25.NC (no patched applied)
bdb options :
../dist/configure --disable-java --enable-posixmutexes --enable-largefile --enable-cxx --disable-compat185
BerkeleyDB will use excessive CPU on Linux unless you configure --with-mutex=POSIX/pthreads. By default it uses "hybrid" mutexes, which use an assembly language spinlock loop before falling back to pthread mutex. The spinlock will chew up all of your CPU on multiprocessor machines...
make make install
openldap configure :
CFLAGS="-g -g3 -ggdb -ggdb3" CPPFLAGS="-I/usr/local/BerkeleyDB.4.7/include" \ LDFLAGS="-L/usr/local/BerkeleyDB.4.7/lib -R/usr/local/BerkeleyDB.4.7/lib" \ ./configure --enable-slapd --enable-backends --enable-shared \ --enable-overlays --disable-ipv6 --disable-sql --disable-ndb --with-threads \ --enable-ssl --enable-collect --enable-debug
building HEAD with same openldap configure options and same bdb binaries above, all tests succeed (albeit much more slowly.. perhaps DB_CONFIG needs tweaking in head ?)..
There's not much difference between HEAD and RE24 really. And I've seen test050 fail on both, at random times. Still haven't tracked it down.