dns: add environment variable to disable TXT lookups in DNS resolver#8377
dns: add environment variable to disable TXT lookups in DNS resolver#8377dfawley merged 2 commits intogrpc:masterfrom
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #8377 +/- ##
==========================================
+ Coverage 82.27% 82.32% +0.04%
==========================================
Files 414 414
Lines 40424 40424
==========================================
+ Hits 33259 33279 +20
+ Misses 5795 5781 -14
+ Partials 1370 1364 -6
🚀 New features to boost your workflow:
|
|
Would it make sense to rename |
In most cases, we should try to have boolean variables indicate the positive case. This makes it easier to read the the code when they're used in more complex boolean expressions. See this readability tip. |
arjan-bal
left a comment
There was a problem hiding this comment.
Can you please add a test for verifying that txt lookups are disabled when the env var is set? It should be possible to add a new boolean param to the existing test which controls setting of envconfig.EnableTXTServiceConfig.
Yes, I meant to do this but forgot. Done. |
Fixes #8356
Note that there is no way to force TXT lookups happen for a specific channel. If someone requests this feature, we can consider it at that time, but I don't imagine there will be demand for it.
RELEASE NOTES:
GRPC_ENABLE_TXT_SERVICE_CONFIG) to provide a way to disable TXT lookups in the DNS resolver (by setting it tofalse). By default, TXT lookups are enabled, as they were before this change.