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

warming listener never goes to active state #25907

Open
zhangbo1882 opened this issue Mar 3, 2023 · 3 comments
Open

warming listener never goes to active state #25907

zhangbo1882 opened this issue Mar 3, 2023 · 3 comments
Labels
area/xds help wanted Needs help! question Questions that are neither investigations, bugs, nor enhancements

Comments

@zhangbo1882
Copy link
Contributor

zhangbo1882 commented Mar 3, 2023

I use istiod(1.10) as the control plane to configure envoy (1.18.4).
There is a listener 0.0.0.0:8443. There are several filter chain which use server_name as the filter match in the same listener.
Someday, after istiod push a new filter chain in listener 0.0.0.0:8443, the listener becomes warming state and never goes to active state again. I enable the debug log and see that envoy has received the rds done message and notify Listener-local-init-manager. But Listener-local-init-manager never notify Listener-local-init-watchers so that inPlaceFilterChainUpdate is never called to move the warming state to active.

023-03-03T06:46:42.612580Z debug envoy init init manager Listener-local-init-manager 0.0.0.0_8443 7610276401637039573 initializing shared target RdsRouteConfigSubscription init https.443.bozhangtest10cont-https-443.bozhangtest10cont.bozhangtest1-pre-production-1
2023-03-03T06:46:42.612584Z debug envoy init shared target RdsRouteConfigSubscription init https.443.bozhangtest10cont-https-443.bozhangtest10cont.bozhangtest1-pre-production-1 initialized, notifying init manager Listener-local-init-manager 0.0.0.0_8443 7610276401637039573

Screen Shot 2023-03-03 at 16 13 45

@zhangbo1882 zhangbo1882 added bug triage Issue requires triage labels Mar 3, 2023
@zhangbo1882 zhangbo1882 changed the title warming listerner never goes to active state warming listener never goes to active state Mar 3, 2023
@zhangbo1882
Copy link
Contributor Author

It seesm that #19262 has the similar issue for warming cluster.

@zhangbo1882
Copy link
Contributor Author

zhangbo1882 commented Mar 3, 2023

From config dump we can see that the route object is there.

"version_info": "2023-03-03T06:46:42Z/122786",
"route_config": {
  "@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
  "name": "https.443.bozhangtest10cont-https-443.bozhangtest10cont.bozhangtest1-pre-production-1",
  "virtual_hosts": [
   ...
]
},

@zuercher zuercher added question Questions that are neither investigations, bugs, nor enhancements area/xds help wanted Needs help! and removed bug triage Issue requires triage labels Mar 3, 2023
@zhangbo1882
Copy link
Contributor Author

Does anybody have some comments ?
Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/xds help wanted Needs help! question Questions that are neither investigations, bugs, nor enhancements
Projects
None yet
Development

No branches or pull requests

2 participants