--On Thursday, March 12, 2009 7:05 AM -0700 Howard Chu hyc@symas.com wrote:
Appears to be the ITS#5973 patch, not 5972.
Reverting the syncrepl part of the ITS#5973 patch appears to let test050 pass for me now. But looking at the logs, there are a lot of NEW_COOKIE messages being sent (and there ought to be none in this scenario). Also, I'm seeing a lot of entries propagated without any CSN in the sync cookie. The results look correct, but there's still something flaky here.
test050 still fails for me when looped through multiple iterations. It looks like server2-4 are the same, but server 1 is different:
heldarive 11:43:24 ~/src/openldap/openldap-2-4/qbuild/tests/testrun $ diff -u server1.flt server2.flt --- server1.flt 2009-03-12 10:32:47.081817000 -0700 +++ server2.flt 2009-03-12 10:32:48.163779000 -0700 @@ -416,10 +416,6 @@ objectClass: device cn: Server 3 Test
-dn: cn=To be deleted by server 1,dc=example,dc=com -objectClass: device -cn: To be deleted by server 1 - dn: cn=To be deleted by server 2,dc=example,dc=com objectClass: device cn: To be deleted by server 2
i.e., servers 2-4 never got the delete from server1.
--Quanah
--
Quanah Gibson-Mount Principal Software Engineer Zimbra, Inc -------------------- Zimbra :: the leader in open source messaging and collaboration