-
Notifications
You must be signed in to change notification settings - Fork 38.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
federation service controller has trouble deciding when there is no delta #28135
Comments
@kubernetes/sig-cluster-federation |
Yes, I actually anticipated that problem. There is a fairly simple fix. This should not present a significant issue in the real world, but worth fixing. |
@mml This is simply because these are two different instances of ResourceRecordSet being compared, each with different internal field values, but identical external field values. I will replace the == with an equivalent() function, which only compares external fields. |
@mml @quinton-hoole we're probably building 1.3.0 today, so this one's likely out unless it's on a cherrypick list in an hour. |
…s-properly Automatic merge from submit-queue Federation: Use equivalent() instead of == to compare DNS ResourceRecordSets. Fixes #28135 Without this we sometimes incorrectly assume that DNS records hosted on cloud DNS servers need to be replaced when they don't need to be. This results in unnecessary churn on DNS records. cc: @nikhiljindal @madhusudancs @mfanjie FYI
E.g.,
See also #28134
The text was updated successfully, but these errors were encountered: