#8534 Nightly test failure in test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion::test_hidden_replica_promote
Closed: fixed by frenaud. Opened by fcami.

testing_master_testing_selinux Nightly PR #459 failed in test_integration/test_replica_promotion.py::TestHiddenReplicaPromotion::test_hidden_replica_promote probably due a replication race condition.

logs

The hidden replica tests expect instantaneous replication to the first server when the second's hidden state is toggled.


Metadata Update from @fcami:
- Custom field changelog adjusted to ipatests: use wait_for_replication for hidden replica checks, run freeipa-healthcheck on hidden replica, misc fixes.
- Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/5183

Metadata Update from @fcami:
- Custom field changelog adjusted to ipatests: use wait_for_replication for hidden replica checks + misc fixes. (was: ipatests: use wait_for_replication for hidden replica checks, run freeipa-healthcheck on hidden replica, misc fixes.)

Also happened in PR #537 on the master branch

master:

  • ef752bf208d2fb2fb1b559acd88a81bf535b1967 ipatests: tasks.py: add wait_for_ipa_to_start
  • d02ec40901e5e2673196640fdcf1cb49574f63d8 ipatests: tasks.py: add dns_update_system_records
  • d5ee7528b2253fb52c1f533195ec4294bd91856f ipatests: hiddenreplica: use wait_for_ipa_to_start after restore
  • acf31d043f9e22852800f8c53917ba8d1879ce39 ipatests: use wait_for_replication for hidden replica checks
  • b9b7175dbd2c22454c7808c07d44dcccc03ecdef ipatests: hidden replica: use dns_update_system_records
  • 4c7f148c505752af4ae896008359b1ebdc1fcd8c ipatests: hidden replica: misc fixes
  • 7eb50d4e6eaee12e9950de611d71f428567798a4 ipatests: mark test_ipahealthcheck_hidden_replica as expected failure

ipa-4-9:

  • 7f598c8d8306f847c0c9ded165d33b8c6435d759 ipatests: tasks.py: add wait_for_ipa_to_start
  • 18b03506d3f1f85656219699a0e9dda305b6885b ipatests: tasks.py: add dns_update_system_records
  • 9ad9c38ee00e46444e54c73b7ec5da16c66d4b93 ipatests: hiddenreplica: use wait_for_ipa_to_start after restore
  • 834adfc2b1cfcdb3486da2eabf0e9a1ee1ad96cc ipatests: use wait_for_replication for hidden replica checks
  • b1fef6b80a2102b2a28ab33e84e1bb827fddeeac ipatests: hidden replica: use dns_update_system_records
  • 45fa10434e1ee4c36ef0e3a0c3f88d447c71ba35 ipatests: hidden replica: misc fixes
  • 0ffaf29a370d42d62ae4701fe7c1f5f885a7df2c ipatests: mark test_ipahealthcheck_hidden_replica as expected failure

Metadata Update from @frenaud:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

Metadata