コード例 #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
ファイル: zone_import_client.py プロジェクト: bias/designate
 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
ファイル: zone_client.py プロジェクト: ramsateesh/designate
 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))