super(DrsFsmoTestCase, self).setUp()
# we have to wait for the replication before we make the check
- self.fsmo_wait_max_time = 20
+ self.fsmo_wait_max_time = 5
self.fsmo_wait_sleep_time = 0.2
# cache some of RootDSE props
"-H", "ldap://%s:389" % DC,
cmd_line_auth)
- res = self.ldb_dc1.search(base=self.forest_dns_dn,
+ print("DC[%s] role[%s]:" % (DC,role))
+ print("DC1:%s" % self.dsServiceName_dc1)
+ res = self.ldb_dc1.search(base=self.domain_dns_dn,
scope=SCOPE_BASE)
for msg in res:
print(self.ldb_dc1.write_ldif(msg, CHANGETYPE_NONE))
- res = self.ldb_dc2.search(base=self.forest_dns_dn,
+ print("DC2:%s" % self.dsServiceName_dc2)
+ res = self.ldb_dc2.search(base=self.domain_dns_dn,
scope=SCOPE_BASE)
for msg in res:
print(self.ldb_dc2.write_ldif(msg, CHANGETYPE_NONE))
# skip last sleep, if no need to wait anymore
if i != (retries - 1):
# wait a little bit before next retry
+ print("waiting for %s:" % self.fsmo_wait_sleep_time)
time.sleep(self.fsmo_wait_sleep_time)
+ print("DC1:")
+ res = self.ldb_dc1.search(base=self.domain_dns_dn,
+ scope=SCOPE_BASE)
+ for msg in res:
+ print(self.ldb_dc1.write_ldif(msg, CHANGETYPE_NONE))
+ print("DC2:")
+ res = self.ldb_dc2.search(base=self.domain_dns_dn,
+ scope=SCOPE_BASE)
return (False, cur_master)
def _role_transfer(self, role, role_dn):