示例#1
0
def query_servers(name, type_, servers=None, timeout=3):
    servers = servers or os.environ.get("DESIGNATE_SERVERS",
                                        cfg.CONF.designate.nameservers)

    results = []
    for srv in servers:
        server, port = srv.split(":")
        port = port or 53
        result = utils.wait_for_condition(
            lambda: query(name, type_, server, port))
        results.append(result)

    return results
示例#2
0
 def wait_for_404(self, zone_id, recordset_id):
     utils.wait_for_condition(
         lambda: self.is_recordset_404(zone_id, recordset_id))
示例#3
0
 def wait_for_recordset(self, zone_id, recordset_id):
     utils.wait_for_condition(
         lambda: self.is_recordset_active(zone_id, recordset_id))
示例#4
0
 def wait_for_zone_import(self, zone_import_id):
     utils.wait_for_condition(
         lambda: self.is_zone_import_active(zone_import_id))
示例#5
0
 def wait_for_zone_import(self, zone_import_id):
     utils.wait_for_condition(
         lambda: self.is_zone_import_active(zone_import_id))
示例#6
0
 def wait_for_zone_404(self, zone_id):
     utils.wait_for_condition(lambda: self.is_zone_404(zone_id))
示例#7
0
 def wait_for_zone_404(self, zone_id):
     utils.wait_for_condition(lambda: self.is_zone_404(zone_id))
示例#8
0
 def wait_for_404(self, zone_id, recordset_id):
     utils.wait_for_condition(
         lambda: self.is_recordset_404(zone_id, recordset_id))
示例#9
0
 def wait_for_recordset(self, zone_id, recordset_id):
     utils.wait_for_condition(
         lambda: self.is_recordset_active(zone_id, recordset_id))