Full_Name: Igor Brezac Version: 2.3.8 OS: Solaris 10 (x86) URL: ftp://ftp.openldap.org/incoming/igor-051006.tgz Submission from: (NULL) (209.170.129.80) >>>>> Starting test018-syncreplication-persist ... running defines.sh Starting master slapd on TCP/IP port 9011... Using ldapsearch to check that master slapd is running... Using ldapadd to create the context prefix entry in the master... Starting slave slapd on TCP/IP port 9014... Using ldapsearch to check that slave slapd is running... Using ldapadd to populate the master directory... Waiting 15 seconds for syncrepl to receive changes... Stopping the provider, sleeping 10 seconds and restarting it... Using ldapsearch to check that master slapd is running... Using ldapmodify to modify master directory... Waiting 15 seconds for syncrepl to receive changes... Stopping consumer to test recovery... Modifying more entries on the master... Restarting consumer... Waiting 25 seconds for syncrepl to receive changes... Try updating the slave slapd... ldapmodify failed (1)! >>>>> ./scripts/test018-syncreplication-persist failed (exit 1) make[2]: *** [hdb-yes] Error 1 make[2]: Leaving directory `/var/src/openldap-2.3.8/tests' make[1]: *** [test] Error 2 make[1]: Leaving directory `/var/src/openldap-2.3.8/tests' make: *** [test] Error 2
moved from Incoming to Software Bugs
Yes, I'm seeing this as well on my WindowsXP build but not on my Linux builds. It appears that the consumer is deleting an entry that should not have been deleted. Which entry is deleted varies from run to run. I at first thought it might be because the list of present UUIDs sent from the provider is missing an entry, but I've now verified from the trace logs that the present list is correct. igor@ipass.net wrote: > Full_Name: Igor Brezac > Version: 2.3.8 > OS: Solaris 10 (x86) > URL: ftp://ftp.openldap.org/incoming/igor-051006.tgz > Submission from: (NULL) (209.170.129.80) > > > > >>>>>> Starting test018-syncreplication-persist ... >>>>>> > running defines.sh > Starting master slapd on TCP/IP port 9011... > Using ldapsearch to check that master slapd is running... > Using ldapadd to create the context prefix entry in the master... > Starting slave slapd on TCP/IP port 9014... > Using ldapsearch to check that slave slapd is running... > Using ldapadd to populate the master directory... > Waiting 15 seconds for syncrepl to receive changes... > Stopping the provider, sleeping 10 seconds and restarting it... > Using ldapsearch to check that master slapd is running... > Using ldapmodify to modify master directory... > Waiting 15 seconds for syncrepl to receive changes... > Stopping consumer to test recovery... > Modifying more entries on the master... > Restarting consumer... > Waiting 25 seconds for syncrepl to receive changes... > Try updating the slave slapd... > ldapmodify failed (1)! > >>>>>> ./scripts/test018-syncreplication-persist failed (exit 1) >>>>>> > make[2]: *** [hdb-yes] Error 1 > make[2]: Leaving directory `/var/src/openldap-2.3.8/tests' > make[1]: *** [test] Error 2 > make[1]: Leaving directory `/var/src/openldap-2.3.8/tests' > make: *** [test] Error 2 > > > > > > -- -- Howard Chu Chief Architect, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc OpenLDAP Core Team http://www.openldap.org/project/
This is now fixed in CVS HEAD slapd/overlays/syncprov.c, please test. igor@ipass.net wrote: > Full_Name: Igor Brezac > Version: 2.3.8 > OS: Solaris 10 (x86) > URL: ftp://ftp.openldap.org/incoming/igor-051006.tgz > Submission from: (NULL) (209.170.129.80) > > > > >>>>>> Starting test018-syncreplication-persist ... >>>>>> > running defines.sh > Starting master slapd on TCP/IP port 9011... > Using ldapsearch to check that master slapd is running... > Using ldapadd to create the context prefix entry in the master... > Starting slave slapd on TCP/IP port 9014... > Using ldapsearch to check that slave slapd is running... > Using ldapadd to populate the master directory... > Waiting 15 seconds for syncrepl to receive changes... > Stopping the provider, sleeping 10 seconds and restarting it... > Using ldapsearch to check that master slapd is running... > Using ldapmodify to modify master directory... > Waiting 15 seconds for syncrepl to receive changes... > Stopping consumer to test recovery... > Modifying more entries on the master... > Restarting consumer... > Waiting 25 seconds for syncrepl to receive changes... > Try updating the slave slapd... > ldapmodify failed (1)! > >>>>>> ./scripts/test018-syncreplication-persist failed (exit 1) >>>>>> > make[2]: *** [hdb-yes] Error 1 > make[2]: Leaving directory `/var/src/openldap-2.3.8/tests' > make[1]: *** [test] Error 2 > make[1]: Leaving directory `/var/src/openldap-2.3.8/tests' > make: *** [test] Error 2 > > > > > > -- -- Howard Chu Chief Architect, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc OpenLDAP Core Team http://www.openldap.org/project/
changed notes changed state Open to Test
All tests complete successfully. Are you going to make a new release or I should use this patch for now? Thanks! On Thu, 6 Oct 2005, Howard Chu wrote: > This is now fixed in CVS HEAD slapd/overlays/syncprov.c, please test. > > igor@ipass.net wrote: >> Full_Name: Igor Brezac >> Version: 2.3.8 >> OS: Solaris 10 (x86) >> URL: ftp://ftp.openldap.org/incoming/igor-051006.tgz >> Submission from: (NULL) (209.170.129.80) >> >> >> >> >>>>>>> Starting test018-syncreplication-persist ... >>>>>>> >> running defines.sh >> Starting master slapd on TCP/IP port 9011... >> Using ldapsearch to check that master slapd is running... >> Using ldapadd to create the context prefix entry in the master... >> Starting slave slapd on TCP/IP port 9014... >> Using ldapsearch to check that slave slapd is running... >> Using ldapadd to populate the master directory... >> Waiting 15 seconds for syncrepl to receive changes... >> Stopping the provider, sleeping 10 seconds and restarting it... >> Using ldapsearch to check that master slapd is running... >> Using ldapmodify to modify master directory... >> Waiting 15 seconds for syncrepl to receive changes... >> Stopping consumer to test recovery... >> Modifying more entries on the master... >> Restarting consumer... >> Waiting 25 seconds for syncrepl to receive changes... >> Try updating the slave slapd... >> ldapmodify failed (1)! >> >>>>>>> ./scripts/test018-syncreplication-persist failed (exit 1) >>>>>>> >> make[2]: *** [hdb-yes] Error 1 >> make[2]: Leaving directory `/var/src/openldap-2.3.8/tests' >> make[1]: *** [test] Error 2 >> make[1]: Leaving directory `/var/src/openldap-2.3.8/tests' >> make: *** [test] Error 2 >> >> >> >> >> >> > > > -- Igor
changed notes changed state Test to Release
changed state Release to Closed
moved from Software Bugs to Archive.Software Bugs
fixed in HEAD/re23