-
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
[Rfc2136] Add message compression #2290
Conversation
When facing large messages, one can have its dns refusing the update due to "too large message" error. The DNS library used propose to compress the message that is sent. This commit exposes this feature. It adds a new command line option named --enable-compression and adds a new field to the configuration. The default value of the field is set to false to not change the current behavior of external-dns. We had this change pending locally on our side since a long time. As of today, an alternative would be to use the rencent `batchChangeSize` option from kubernetes-sigs#2127 to overcome the same issue.
Welcome @kumy! |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: kumy The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
Hi, anyone to review this please? |
/remove-lifecycle stale |
Trying to figure out why CI didn’t run on this one and then I’ll work on a review. |
|
@kumy please check the CLA. I think you might have to squash the commits and force push to make sure that no commits are breaking the CLA. |
@boris-lenzinger As I leaved, I find it better if you could please do it under your name? Thanks 🙏 |
Description
When facing large messages, one can have its dns refusing the update due to "too large message" error. The DNS library used has an option to compress the message that is sent.
This commit exposes this feature. It adds a new command line option called
--rfc2136-enable-compression
and adds a new field to the configuration. The default value of the field is set tofalse
to not change the current behavior.We had this change pending locally on our side since a long time. As of today, an alternative would be to use the recent
batchChangeSize
option from #2127 to overcome the same issue.Relates to #1322 #1164
Checklist