You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have the concept of exponential confidence in the reconciliation of the DNS records. With the healtchecks we will have a situation where a long-lived CR with the longest requeue time can take a significant time to react to the health probe status change.
How
We can watch probe CR in the DNS record reconciler to have it trigger premature reconciliation. The logic safeguarding from it should be changed to allow for a full reconciliation loop on the health status change to a new value (false into false or true into true should NOT trigger). After this, the confidence should be set to minimal. Additionally, we should review how and what we write to the probe CRs to make sure we aren't triggering DNS Record reconciliation on the execution of each probe.
The text was updated successfully, but these errors were encountered:
What
We have the concept of exponential confidence in the reconciliation of the DNS records. With the healtchecks we will have a situation where a long-lived CR with the longest requeue time can take a significant time to react to the health probe status change.
How
We can watch probe CR in the DNS record reconciler to have it trigger premature reconciliation. The logic safeguarding from it should be changed to allow for a full reconciliation loop on the health status change to a new value (false into false or true into true should NOT trigger). After this, the confidence should be set to minimal. Additionally, we should review how and what we write to the probe CRs to make sure we aren't triggering DNS Record reconciliation on the execution of each probe.
The text was updated successfully, but these errors were encountered: