mirror of https://github.com/hashicorp/consul
d641998641
This add a fix to properly verify the gateway mode before creating a watch specific to mesh gateways. This watch have a high performance cost and when mesh gateways are not used is not used. This also adds an optimization to only return the nodes when watching the Internal.ServiceDump RPC to avoid unnecessary disco chain compilation. As watches in proxy config only need the nodes. |
||
---|---|---|
.. | ||
internal/watch | ||
api_gateway.go | ||
api_gateway_ce.go | ||
config_snapshot_glue.go | ||
config_snapshot_glue_test.go | ||
connect_proxy.go | ||
data_sources.go | ||
data_sources_ce.go | ||
deep-copy.sh | ||
ingress_gateway.go | ||
manager.go | ||
manager_test.go | ||
mesh_gateway.go | ||
mesh_gateway_ce.go | ||
naming.go | ||
naming_ce.go | ||
naming_test.go | ||
proxycfg.deepcopy.go | ||
proxycfg.go | ||
snapshot.go | ||
snapshot_test.go | ||
state.go | ||
state_ce_test.go | ||
state_test.go | ||
terminating_gateway.go | ||
testing.go | ||
testing_api_gateway.go | ||
testing_ce.go | ||
testing_connect_proxy.go | ||
testing_ingress_gateway.go | ||
testing_mesh_gateway.go | ||
testing_peering.go | ||
testing_terminating_gateway.go | ||
testing_tproxy.go | ||
testing_upstreams.go | ||
testing_upstreams_ce.go | ||
upstreams.go |