| | |
| | | DomainFakeCfg domainConf = |
| | | new DomainFakeCfg(baseDn2, 1602, replServers); |
| | | LDAPReplicationDomain domain2 = MultimasterReplication.createNewDomain(domainConf); |
| | | SynchronizationProvider replicationPlugin = new MultimasterReplication(); |
| | | replicationPlugin.completeSynchronizationProvider(); |
| | | domain2.start(); |
| | | sleep(1000); |
| | | Entry e = createEntry(baseDn2); |
| | | addEntry(e); |
| | |
| | | // Cleaning |
| | | if (domain2 != null) |
| | | MultimasterReplication.deleteDomain(baseDn2); |
| | | if (replicationPlugin != null) |
| | | DirectoryServer.deregisterSynchronizationProvider(replicationPlugin); |
| | | removeTestBackend2(backend2); |
| | | |
| | | server01.stop(); |
| | |
| | | includeAttributes.add("sn"); |
| | | domainConf.setEclIncludes(includeAttributes); |
| | | domain2 = MultimasterReplication.createNewDomain(domainConf); |
| | | domain2.start(); |
| | | |
| | | backend3 = initializeTestBackend(false, |
| | | TEST_ROOT_DN_STRING3, TEST_BACKEND_ID3); |
| | |
| | | includeAttributes.add("objectclass"); |
| | | domainConf.setEclIncludes(includeAttributes); |
| | | domain3 = MultimasterReplication.createNewDomain(domainConf); |
| | | domain3.start(); |
| | | |
| | | domainConf = |
| | | new DomainFakeCfg(baseDn2, 1704, replServers); |
| | |
| | | includeAttributes.add("cn"); |
| | | domainConf.setEclIncludes(includeAttributes); |
| | | domain21 = MultimasterReplication.createNewDomain(domainConf); |
| | | domain21.start(); |
| | | |
| | | sleep(1000); |
| | | |
| | |
| | | waitOpResult(delOp, ResultCode.SUCCESS); |
| | | |
| | | // Cleaning |
| | | if (domain21 != null) |
| | | domain21.shutdown(); |
| | | |
| | | if (domain2 != null) |
| | | MultimasterReplication.deleteDomain(baseDn2); |
| | | removeTestBackend2(backend2); |
| | |
| | | if (domain3 != null) |
| | | MultimasterReplication.deleteDomain(baseDn3); |
| | | removeTestBackend2(backend3); |
| | | |
| | | } |
| | | catch(Exception e) {} |
| | | } |