-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Single broken entity breaks the whole batch #104
Comments
Hi @linki Some folks I work with (or myself) may have interest in solving this problem as it's something we run into. I'm curious on a few points, if you'd know off hand.
|
Ho @joshrosso, It depends whether the provider implementation in ExternalDNS uses batch logic (e.g. AWS and Google do and DigitalOcean doesn't, afaik) and then how individual failure is handled (e.g. ignore the failure, stop any further processissing, rollback everything). If we could identify the broken record from the error message we should - like you say - ignore it and optionally taint it so it doesn't get retried in the next iteration. If we cannot identify the record we could use a more generic strategy - like you say as well - stop using batch and apply records individually and ignore the failing ones or - a bit more efficient - split the batches in half recursively and apply them until only the smallest failing ones are left. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/reopen |
@linki: Reopened this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Collecting the related issues:
|
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
If a single dns record cannot be created, e.g. when a desired DNS name doesn't match the managed zone it will fail and the whole batch will be rolled back. We should tolerate individual records failing.
The text was updated successfully, but these errors were encountered: