Full_Name: Hallvard B Furuseth Version: HEAD OS: Linux URL: Submission from: (NULL) (129.240.6.233) Submitted by: hallvard
With the latest back-ldif/ldif.c (rev 1.99), ./run -b ldif test048-syncrepl-multiproxy breaks with "master and P1 slave databases differ" and ./run -b ldif test018-syncreplication-persist when patched to not reject $BACKEND = ldif breaks with "producer and consumer databases differ".
The offender is "rename to same DN" (ITS#5319), i.e. rev 1.99. Unless there is a big "duh!" in it, it exposed a syncrepl bug.
It's unrelated to the other recent back-ldif patches: 1.98 passes these tests, as does 1.87, while 1.87 + a "rename to same DN" patch breaks. Rev 1.99 passes test005-modrdn & test040-subtree-rename.
Another strange thing I've seen recently is that bash once in a while complains something like ./scripts/test018-syncreplication-persist: line 361: echo: write error: Interrupted system call This is indeed just an "echo" statement in the test script: echo "Comparing retrieved entries from producer and consumer..." Don't know what's going on or if it's relatead, but I've not seen (or noticed) it before.