dns cache: add ability to prefetch hostnames to resolve during cache construction#16891
dns cache: add ability to prefetch hostnames to resolve during cache construction#16891alyssawilk merged 16 commits intoenvoyproxy:mainfrom junr03:dns_warmup
Conversation
Signed-off-by: Jose Nino <jnino@lyft.com>
|
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
source/extensions/common/dynamic_forward_proxy/dns_cache_impl.cc
Outdated
Show resolved
Hide resolved
|
@zuercher I am the author. Will need another assignee. |
|
/lgtm api |
alyssawilk
left a comment
There was a problem hiding this comment.
@junr03 looks like you need a format fix.
Also as a reminder I'm out from tomorrow through next week so if you need a pass after today you'll want to find an alternate reviewer (I trust you can do so so I won't tag someone for you =P)
api/envoy/extensions/common/dynamic_forward_proxy/v3/dns_cache.proto
Outdated
Show resolved
Hide resolved
source/extensions/common/dynamic_forward_proxy/dns_cache_impl.cc
Outdated
Show resolved
Hide resolved
source/extensions/common/dynamic_forward_proxy/dns_cache_impl.cc
Outdated
Show resolved
Hide resolved
alyssawilk
left a comment
There was a problem hiding this comment.
Looking good! don't forget release notes! :-)
api/envoy/extensions/common/dynamic_forward_proxy/v3/dns_cache.proto
Outdated
Show resolved
Hide resolved
source/extensions/common/dynamic_forward_proxy/dns_cache_impl.cc
Outdated
Show resolved
Hide resolved
Signed-off-by: Jose Nino <jnino@lyft.com>
|
/retest |
|
Retrying Azure Pipelines: |
Signed-off-by: Jose Nino <jnino@lyft.com>
Signed-off-by: Jose Nino <jnino@lyft.com>
|
@mattklein123 can I get a stamp? @alyssawilk had approved but I had a clang-tidy error and a type fix for windows after that. |
|
/lgtm api |
…construction (envoyproxy#16891) Commit Message: this PR adds the ability to prefetch hostnames to resolve during cache construction. Additional Description: This feature can be used as a performance improvement for setups that use dns cache, but know a priori some of the hostnames that will be used. Risk Level: low -- adds a feature that is off by default. Testing: new tests Docs Changes: added documentation in the API Release Notes: inline Signed-off-by: Jose Nino <jnino@lyft.com>
Commit Message: this PR adds the ability to prefetch hostnames to resolve during cache construction.
Additional Description: This feature can be used as a performance improvement for setups that use dns cache, but know a priori some of the hostnames that will be used.
Risk Level: low -- adds a feature that is off by default.
Testing: new tests
Docs Changes: added documentation in the API
Release Notes: pending.