Fixed now. The fix also triggered another problem along the lines of ITS#4820; test017's comparison failed because the modifiersName attribute wasn't in the same position on the producer and the consumer. I've hacked that problem by always applying the modifiersName update.
kurt@OpenLDAP.org wrote:
Full_Name: Kurt Zeilenga Version: HEAD OS: MacOSX 10.4.8 URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (71.80.218.136)
Recent builds fail test 18: Comparing retrieved entries from master and R1 slave... Comparing retrieved entries from master and R2 slave... test failed - master and R2 slave databases differ
./scripts/test019-syncreplication-cascade failed (exit 1)
% diff -u testrun/server[13].flt --- testrun/server1.flt 2007-01-31 12:31:55.000000000 -0800 +++ testrun/server3.flt 2007-01-31 12:32:00.000000000 -0800 @@ -66,6 +66,7 @@ seeAlso: cn=All Staff,ou=Groups,dc=example,dc=com userPassword:: Ympvcm4= homePostalAddress: 19923 Seven Mile Rd. $ South Lyon, MI 49999 +drink: Iced Tea description: Hiker, biker title: Director, Embedded Systems postalAddress: Info Tech Division $ 535 W. William St. $ Anytown, MI 48103 @@ -74,8 +75,6 @@ pager: +1 313 555 4474 facsimileTelephoneNumber: +1 313 555 2177 telephoneNumber: +1 313 555 0355 -drink: Iced Tea -drink: Mad Dog 20/20
dn: cn=Dorothy Stevens,ou=Alumni Association,ou=People,dc=example,dc=com objectClass: OpenLDAPperson
.