-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Nov 14, 2008, at 21:04 , Quanah Gibson-Mount wrote:
Please test RE24.
Currently seeing failure in test019 on Mac OS X 10.5.5 with BDB 4.7.25p1 with the patch ./build/db.4.7.52.patch applied:
Starting test019-syncreplication-cascade ...
running defines.sh Starting master slapd on TCP/IP port 9011... Using ldapsearch to check that master slapd (pid=61712) is running... Using ldapadd to create the context prefix entry in the master... Starting R1 slave slapd on TCP/IP port 9012... Using ldapsearch to check that R1 slave slapd (pid=61717) is running... Starting R2 slave slapd on TCP/IP port 9013... Using ldapsearch to check that R2 slave slapd (pid=61721) is running... Starting P1 slave slapd on TCP/IP port 9014... Using ldapsearch to check that P1 slave slapd (pid=61725) is running... Starting P2 slave slapd on TCP/IP port 9015... Using ldapsearch to check that P2 slave slapd (pid=61729) is running... Starting P3 slave slapd on TCP/IP port 9016... Using ldapsearch to check that P3 slave slapd (pid=61733) is running... Using ldapadd to populate the master directory... Waiting 25 seconds for syncrepl to receive changes... Using ldapmodify to modify master directory... Waiting 25 seconds for syncrepl to receive changes... Using ldapsearch to read all the entries from the master... Using ldapsearch to read all the entries from the R1 slave... Using ldapsearch to read all the entries from the R2 slave... Using ldapsearch to read all the entries from the P1 slave... Using ldapsearch to read all the entries from the P2 slave... Using ldapsearch to read all the entries from the P3 slave... Filtering master ldapsearch results... Filtering R1 slave ldapsearch results... Filtering R2 slave ldapsearch results... Filtering P1 slave ldapsearch results... Filtering P2 slave ldapsearch results... Filtering P3 slave ldapsearch results... Comparing retrieved entries from master and R1 slave... test failed - master and R1 slave databases differ
./scripts/test019-syncreplication-cascade failed (exit 1)
make[2]: *** [bdb-yes] Error 1 make[1]: *** [test] Error 2 make: *** [test] Error 2
A sample difference is here, looks like the last step in the text, the deletion of n=James A Jones 2,ou=Information Technology Division,ou=People,dc=example, has not propagated:
kinky:testrun jens$ diff -rub server1.out server2.out - --- server1.out 2008-11-15 14:27:22.000000000 +0100 +++ server2.out 2008-11-15 14:27:22.000000000 +0100 @@ -318,6 +318,26 @@ sn: Jones entryCSN: 20081115132654.267046Z#000000#000#000000
+dn: cn=James A Jones 2,ou=Information Technology Division,ou=People,dc=example + ,dc=com +objectClass: OpenLDAPperson +cn: James A Jones 2 +cn: James Jones +cn: Jim Jones +sn: Doe +uid: jjones +seeAlso: cn=All Staff,ou=Groups,dc=example,dc=com +homePostalAddress: 933 Brooks $ Anytown, MI 48104 +homePhone: +1 313 555 8838 +title: Senior Manager, Information Technology Division +description: Not around very much +mail: jjones@mailgw.example.com +postalAddress: Info Tech Division $ 535 W William $ Anytown, MI 48103 +pager: +1 313 555 2833 +facsimileTelephoneNumber: +1 313 555 8688 +telephoneNumber: +1 313 555 7334 +entryCSN: 20081115132625.342208Z#000000#000#000000 + dn: cn=Jane Doe,ou=Alumni Association,ou=People,dc=example,dc=com objectClass: OpenLDAPperson cn: Jane Doe