Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

StreamAggregatedResources warning logs on 2.41+ #791

Open
lsiqueira opened this issue Mar 20, 2023 · 3 comments
Open

StreamAggregatedResources warning logs on 2.41+ #791

lsiqueira opened this issue Mar 20, 2023 · 3 comments

Comments

@lsiqueira
Copy link

Hello,

After upgrading esp to 2.41 the following warning logs started:

[24][config]StreamAggregatedResources gRPC config stream to @espv2-ads-cluster closed since 317673s ago: 14, upstream connect error or disconnect/reset before headers. reset reason: connection termination

I'm using it in GKE with http only, with the following args:

        args:
            [
              "--listener_port=8081",
              "--backend=my-service:8080",
              "--service=my-service",
              "--rollout_strategy=managed",
              "-z",
              "healthz"
            ]

What can I do to fix this?

@jdolinar
Copy link

Just to mention that we too have been getting this warning and it's across several ESPv2 versions.

@nick-romano
Copy link

+1

@oyvindwe
Copy link

We get the same warning in the log even with a fixed rollout strategy. ESPv2 logs the warning about every 130 seconds.

I1208 15:19:43.828927       7 config_manager.go:319] Envoy Dynamic Configuration is cached for service: <API NAME REDACTED>
I1208 15:19:43.828953       7 config_manager.go:200] create new Config Manager for service (<API NAME REDACTED>) with configuration id (2023-12-05r0), fixed rollout strategy
I1208 15:19:43.829199       7 server.go:66] config manager server is running at @espv2-ads-cluster-grpc .......
I1208 15:19:43.864277       7 config_manager.go:324] nodeID "ESPv2" requested type.googleapis.com/envoy.config.cluster.v3.Cluster[] and known map[]. Diff []
I1208 15:19:43.864308       7 config_manager.go:324] respond type.googleapis.com/envoy.config.cluster.v3.Cluster[] version "" with version "2023-12-05r0"
I1208 15:19:43.865 18 external/envoy/source/common/upstream/cds_api_helper.cc:32] [18][upstream]cds: add 3 cluster(s), remove 1 cluster(s)
I1208 15:19:43.882 18 external/envoy/source/common/upstream/cds_api_helper.cc:69] [18][upstream]cds: added/updated 3 cluster(s), skipped 0 unmodified cluster(s)
I1208 15:19:43.883064       7 config_manager.go:324] nodeID "ESPv2" requested type.googleapis.com/envoy.config.cluster.v3.Cluster[] and known map[]. Diff []
I1208 15:19:43.883153       7 config_manager.go:324] open watch 1 for type.googleapis.com/envoy.config.cluster.v3.Cluster[] from nodeID "ESPv2", version "2023-12-05r0"
I1208 15:19:43.889 18 external/envoy/source/common/upstream/cluster_manager_impl.cc:226] [18][upstream]cm init: all clusters initialized
I1208 15:19:43.889 18 external/envoy/source/server/server.cc:918] [18][main]all clusters initialized. initializing init manager
I1208 15:19:43.889825       7 config_manager.go:324] nodeID "ESPv2" requested type.googleapis.com/envoy.config.listener.v3.Listener[] and known map[]. Diff []
I1208 15:19:43.889848       7 config_manager.go:324] respond type.googleapis.com/envoy.config.listener.v3.Listener[] version "" with version "2023-12-05r0"
I1208 15:19:43.909 18 external/envoy/source/common/tracing/tracer_manager_impl.cc:42] [18][tracing]instantiating a new tracer: envoy.tracers.opencensus
I1208 15:19:43.923 18 external/envoy/source/extensions/listener_managers/listener_manager/lds_api.cc:86] [18][upstream]lds: add/update listener \'ingress_listener\'
I1208 15:19:43.925237       7 config_manager.go:324] nodeID "ESPv2" requested type.googleapis.com/envoy.config.listener.v3.Listener[] and known map[]. Diff []
I1208 15:19:43.925549       7 config_manager.go:324] open watch 2 for type.googleapis.com/envoy.config.listener.v3.Listener[] from nodeID "ESPv2", version "2023-12-05r0"
I1208 15:19:43.932 18 external/envoy/source/extensions/listener_managers/listener_manager/listener_manager_impl.cc:858] [18][config]all dependencies initialized. starting workers
W1208 15:21:53.461 18 external/envoy/source/extensions/config_subscription/grpc/grpc_stream.h:152] [18][config]StreamAggregatedResources gRPC config stream to @espv2-ads-cluster-grpc closed: 13,
I1208 15:21:53.586883       7 config_manager.go:324] nodeID "ESPv2" requested type.googleapis.com/envoy.config.cluster.v3.Cluster[] and known map[]. Diff []
I1208 15:21:53.586920       7 config_manager.go:324] open watch 3 for type.googleapis.com/envoy.config.cluster.v3.Cluster[] from nodeID "ESPv2", version "2023-12-05r0"
I1208 15:21:53.586936       7 config_manager.go:324] nodeID "ESPv2" requested type.googleapis.com/envoy.config.listener.v3.Listener[] and known map[]. Diff []
I1208 15:21:53.586940       7 config_manager.go:324] open watch 4 for type.googleapis.com/envoy.config.listener.v3.Listener[] from nodeID "ESPv2", version "2023-12-05r0"
I1208 15:24:02.842232       7 config_manager.go:324] nodeID "ESPv2" requested type.googleapis.com/envoy.config.cluster.v3.Cluster[] and known map[]. Diff []
I1208 15:24:02.842267       7 config_manager.go:324] open watch 5 for type.googleapis.com/envoy.config.cluster.v3.Cluster[] from nodeID "ESPv2", version "2023-12-05r0"
I1208 15:24:02.842300       7 config_manager.go:324] nodeID "ESPv2" requested type.googleapis.com/envoy.config.listener.v3.Listener[] and known map[]. Diff []
I1208 15:24:02.842315       7 config_manager.go:324] open watch 6 for type.googleapis.com/envoy.config.listener.v3.Listener[] from nodeID "ESPv2", version "2023-12-05r0"
W1208 15:26:14.858 18 external/envoy/source/extensions/config_subscription/grpc/grpc_stream.h:190] [18][config]StreamAggregatedResources gRPC config stream to @espv2-ads-cluster-grpc closed since 132s ago: 14, upstream connect error or disconnect/reset before headers. reset reason: connection termination

As I understand it, it shouldn't be necessary to watch a fixed service configuration?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants