mirror of
https://github.com/grpc/grpc.git
synced 2026-01-24 10:53:30 +08:00
Splitting this out of #40938.
In preparation for changing how we pass configs to xDS HTTP filters, this PR changes the ConfigSelector API such that it returns the filter chain for each RPC rather than just once when the ConfigSelector is first returned to the resolver.
Currently, all ConfigSelector impls return the same filter chain for every RPC, so there is no functional change here.
In a future PR, I will change the xDS ConfigSelector to create a separate filter chain for each route and then return the corresponding filter chain when it chooses the route for each RPC.
Closes #41191
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/41191 from markdroth:config_selector_returns_filters da7da1fb35
PiperOrigin-RevId: 860301573