On Dienstag, 23. Oktober 2007, firstname.lastname@example.org wrote:
For the records: I seem to be ble to consistently reproduce the issue when running slapd under valgrind;
Thanks, that seems to do the trick for me as well.
Funny, even running either slapd.1 or slapd.2 under valgrind, it still succeeds for me.
I haven't seen it yet when running the test regularly (single CPU i386, recently).
Looking at Gavin's testrun files, diffing slapd.2.log against a successful run, the main difference I see is that on the failed run some queries get added into the cache later than in the successful run. As such, the difference comes down to whether the pcache thread gets to run before the next query arrives or not. So, still non-deterministic and not really a big deal.