Hello Howard, > > What's the result from running test063 in the test suite?
unfortunately I am not able to get the testscripts running with mingw/msys and windows. Is there a documentation which describes what to do to get the tests running with mingw/msys and windows? I found in slapd.1.log this entry: "line 49 (directory /openldap-2.4.30/tests/testrun/db.1.a) C:/msys/1.0/openldap-2.4.30/tests/testrun/slapd.1.conf: line 49: invalid path: No such file or directory" and in slapd.1.conf the directory path is configured like this: "directory /openldap-2.4.30/tests/testrun/db.1.a" and the directory db.1.a has been created, but it is empty. Although I can do make hdb, etc, - but how to make a single test (Nr. 63)? Thanks for your response and best regards, Frank > > [email protected] wrote: > > I tested with 2.4.30 and still have the same problems. > > What's the result from running test063 in the test suite? > > > > > > > > Frank > > > > > > -- > > > > > > > > Von: Frank Offermanns/CAE > > An: [email protected] > > Datum: 17.02.2012 11:35 > > Betreff: Re: delta-syncrepl and mirrormode problem (2.4.29) > > > > > > I wanted to add, that one database is empty when I start and the other has > > only some data. But with master/slave this is no problem, so I think it > > should also work for master/master, doesn't it? > > > > I retried with a patched version with these patches: > > > > < > > http://www.openldap.org/devel/gitweb.cgi? > p=openldap.git;a=patch;h=8e7af6331ec2d0edaeb203b1c52d4016bc2bbcbf > >> > > > > < > > http://www.openldap.org/devel/gitweb.cgi? > p=openldap.git;a=commitdiff;h=d4b3c2af6a61678060ef417b59bd63a36ec15c13 > >> > > > > < > > http://www.openldap.org/devel/gitweb.cgi? > p=openldap.git;a=commitdiff;h=eace24ef33dfae071b9450866d0ef5b0d3ad6d7f > >> > > > > Unfortunately the problem still persists. > > > > Could at least anyone confirm that the configuration is correct? > > Then I can at last stop searching for a error I possibly did and accept > > that OpenLDAP with Master/Master (delta-syncrepl) for Windows simply does > > not work. > > > > Best regards, > > Frank > > -- > > > > [email protected] schrieb am 13.02.2012 11:53:16: > > > >> Von: [email protected] > >> An: [email protected] > >> Datum: 13.02.2012 12:07 > >> Betreff: delta-syncrepl and mirrormode problem (2.4.29) > >> Gesendet von: [email protected] > >> > >> Hi, > >> > >> I want to use delta-syncrepl replication with 2 masters. > >> But each slapd-process permanently needs about 25 % CPU usage without > > any > >> traffic on it. > >> > >> The log looks endless like this: > >> > >> ** ld 01e43698 Outstanding Requests: > >> * msgid 55, origid 55, status InProgress > >> outstanding referrals 0, parent count 0 > >> ld 01e43698 request count 1 (abandoned 18) > >> ** ld 01e43698 Response Queue: > >> Empty > >> ld 01e43698 response count 0 > >> ldap_chkResponseList ld 01e43698 msgid 55 all 0 > >> ldap_chkResponseList returns ld 01e43698 NULL > >> ldap_int_select > >> read1msg: ld 01e43698 msgid 55 all 0 > >> ber_get_next > >> ber_get_next: tag 0x30 len 1187 contents: > >> abandoned/discarded ld 01e43698 msgid 53 message type search-entry > >> wait4msg continue ld 01e43698 msgid 55 all 0 > >> ** ld 01e43698 Connections: > >> * host: secondmaster.mydomain.local port: 389 (default) > >> refcnt: 2 status: Connected > >> last used: Mon Feb 13 11:26:53 2012 > >> > >> > >> ** ld 01e43698 Outstanding Requests: > >> * msgid 55, origid 55, status InProgress > >> outstanding referrals 0, parent count 0 > >> ld 01e43698 request count 1 (abandoned 18) > >> ** ld 01e43698 Response Queue: > >> Empty > >> ld 01e43698 response count 0 > >> ldap_chkResponseList ld 01e43698 msgid 55 all 0 > >> ldap_chkResponseList returns ld 01e43698 NULL > >> ldap_int_select > >> read1msg: ld 01e43698 msgid 55 all 0 > >> ber_get_next > >> ber_get_next: tag 0x30 len 1187 contents: > >> abandoned/discarded ld 01e43698 msgid 53 message type search-entry > >> wait4msg continue ld 01e43698 msgid 55 all 0 > >> ** ld 01e43698 Connections: > >> * host: secondmaster.mydomain.local port: 389 (default) > >> refcnt: 2 status: Connected > >> last used: Mon Feb 13 11:26:53 2012 > >> > >> > >> here is my configuration (completely the same for both masters): > >> > > > ----------------------------------------------------------------------------------------------------- > >> ucdata-path ./ucdata > >> include ./schema/core.schema > >> include ./schema/cosine.schema > >> include ./schema/Personcaesar.schema > >> include ./schema/ConfigObjects.schema > >> > >> loglevel 0 > >> logfile "C:/test/slapd.log" > >> > >> pidfile ./run/slapd.pid > >> argsfile ./run/slapd.args > >> > >> access to * by dn.one="ou=Admins,o=caesar" write > >> by anonymous auth > >> > >> ServerID 1 "ldap://firstmaster.mydomain.local" > >> ServerID 2 "ldap://secondmaster.mydomain.local" > >> > >> ###################################################################### > >> database config > >> rootdn cn=config > >> rootpw {SHA}secret > >> > >> ####################################################################### > >> # BDB database definitions > >> ####################################################################### > >> # Accesslog database definitions > >> database hdb > >> suffix cn=accesslog > >> checkpoint 1024 5 > >> cachesize 10000 > >> directory "C:/test/accessdata" > >> dbconfig set_cachesize 0 30000000 1 > >> dbconfig set_flags DB_LOG_AUTOREMOVE > >> dbconfig set_lg_regionmax 1048576 > >> dbconfig set_lg_max 10485760 > >> dbconfig set_lg_bsize 2097152 > >> rootdn cn=accesslog > >> index objectClass,entryCSN,entryUUID eq > >> # I even tried removing reqMod, reading your docs I am not sure if this > > is > >> needed here > >> index reqEnd,reqResult,reqMod,reqStart eq > >> > >> overlay syncprov > >> syncprov-nopresent TRUE > >> syncprov-reloadhint TRUE > >> # Let the replica DN have limitless searches > >> limits dn.exact="cn=Replicator,ou=admins,o=caesar" time.soft=unlimited > >> time.hard=unlimited size.soft=unlimited size.hard=unlimited > >> > >> # Primary database definitions > >> database hdb > >> suffix "o=caesar" > >> checkpoint 1024 5 > >> cachesize 10000 > >> idlcachesize 30000 > >> rootdn "cn=Administrator,o=caesar" > >> rootpw {SHA}secret > >> directory "C:/test/data" > >> dbconfig set_cachesize 0 100000000 1 > >> dbconfig set_flags DB_LOG_AUTOREMOVE > >> dbconfig set_lg_regionmax 1048576 > >> dbconfig set_lg_max 10485760 > >> dbconfig set_lg_bsize 2097152 > >> > >> > >> # syncprov specific indexing > >> index sn pres,eq > >> index cn pres,eq,sub > >> ... > >> index entryUUID eq > >> index entryCSN eq > >> index objectClass eq > >> > >> # syncrepl Provider for primary db > >> overlay syncprov > >> syncprov-checkpoint 1000 60 > >> syncprov-sessionlog 10000 > >> > >> # accesslog overlay definitions for primary db > >> overlay accesslog > >> logdb cn=accesslog > >> logops writes > >> logsuccess TRUE > >> # scan the accesslog DB every day, and purge entries older than 7 days > >> logpurge 07+00:00 01+00:00 > >> > >> sizelimit size.soft=100 size.hard=1000 size.prtotal=unlimited > >> # Let the replica DN have limitless searches > >> limits dn.exact="cn=Replicator,ou=admins,o=caesar" time.soft=unlimited > >> time.hard=unlimited size.soft=unlimited size.hard=unlimited > >> > >> syncrepl rid=001 > >> provider="ldap://firstmaster.mydomain.local" > >> searchbase="o=caesar" > >> type=refreshAndPersist > >> retry="5 3 15 +" > >> binddn="cn=Replicator,ou=admins,o=caesar" > >> bindmethod=simple > >> credentials="secret" > >> logbase="cn=accesslog" > >> logfilter="(&(objectClass=auditWriteObject)(reqResult=0))" > >> schemachecking=on > >> syncdata=accesslog > >> > >> > >> syncrepl rid=002 > >> provider="ldap://secondmaster.mydomain.local" > >> searchbase="o=caesar" > >> type=refreshAndPersist > >> retry="5 3 15 +" > >> binddn="cn=Replicator,ou=admins,o=caesar" > >> bindmethod=simple > >> credentials="secret" > >> logbase="cn=accesslog" > >> logfilter="(&(objectClass=auditWriteObject)(reqResult=0))" > >> schemachecking=on > >> syncdata=accesslog > >> > >> > >> MirrorMode On > >> > > > ----------------------------------------------------------------------------------------------------- > >> > >> I did my test on 2 Windows PCs and OpenLDAP 2.4.29 with Berkeley 5.1 . > >> > >> > >> > >> Thanks for any hints, > >> FO > >> > > > > > > > > > -- > -- Howard Chu > CTO, Symas Corp. http://www.symas.com > Director, Highland Sun http://highlandsun.com/hyc/ > Chief Architect, OpenLDAP http://www.openldap.org/project/
