From 3b2f3d41e4de0bcb78bfaecb32e06cbd22b809c2 Mon Sep 17 00:00:00 2001 From: Masahiro Matsuya Date: Tue, 9 Jan 2024 23:12:11 +0900 Subject: [PATCH] ipatests: wait for replica update in test_dns_locations test_ipa_ca_records and test_adtrust_system_records can fail with NXDOMAIN, because it doesn't wait enough for the update on replica. It can be resolved by waiting for the update with wait_for_replication. Fixes: https://pagure.io/freeipa/issue/9504 Reviewed-By: Florence Blanc-Renaud --- ipatests/test_integration/test_dns_locations.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ipatests/test_integration/test_dns_locations.py b/ipatests/test_integration/test_dns_locations.py index 44900af8015ff62728f64bc626eedfcead41e214..89a310892954cbee88d1cf38683e80a2e47122ef 100644 --- a/ipatests/test_integration/test_dns_locations.py +++ b/ipatests/test_integration/test_dns_locations.py @@ -534,6 +534,9 @@ class TestDNSLocations(IntegrationTest): expected_servers = (self.master.ip, self.replicas[1].ip) + ldap = self.master.ldap_connect() + tasks.wait_for_replication(ldap) + for ip in (self.master.ip, self.replicas[0].ip, self.replicas[1].ip): self._test_A_rec_against_server(ip, self.domain, expected_servers) @@ -557,6 +560,9 @@ class TestDNSLocations(IntegrationTest): (self.PRIO_HIGH, self.WEIGHT, DNSName(self.master.hostname)), ) + ldap = self.master.ldap_connect() + tasks.wait_for_replication(ldap) + for ip in (self.master.ip, self.replicas[0].ip, self.replicas[1].ip): self._test_SRV_rec_against_server( ip, self.domain, expected_servers, -- 2.43.0