Update Envoy to 38c5c86 (Mar 25, 2024) #1110
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
.bazelrc
updated from upstreamtools/code_format/config.yaml
updated from upstreamFaultFilterConfig
started taking aCommonFactoryContext
instead of aRuntime
andTimeSource
.HttpDynamicDelayDecoderFilterConfig
to store aCommonFactoryContext&
instead of aTimeSource&
, so that it has aCommonFactoryContext&
to use when constructing aFaultFilterConfig
.CommonFactoryContext
when creating theHttpDynamicDelayDecoderFilterConfig
?HttpDynamicDelayDecoderFilterConfigFactory
has access to aEnvoy::Server::Configuration::FactoryContext
, which has aserverFactoryContext()
method.ServerFactoryContext
is a subclass ofCommonFactoryContext
.serverFactoryContext()
on theNighthawkServerInstance
, which had aPANIC
placeholder there. This was discovered in the integration tests.NighthawkServerInstance
a reference to aNighthawkServerFactoryContext
to return inserverFactoryContext()
, replacing thePANIC
placeholder.NighthawkServerFactoryContext
's reference to aNighthawkServerInstance
, to which it delegated many calls. NowNighthawkServerFactoryContext
stores its own references to the underlying objects formerly wrapped in theNighthawkServerInstance
.