-
Notifications
You must be signed in to change notification settings - Fork 67
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
RDS Not Updating after kmesh long periods of Inactivity #964
Comments
Can you enable kmesh debug log level and paste the log here? |
istio v1.19 |
After line 283 of this log file, I performed an update operation on the VirtualService, only modifying the match prefix. The content printed shows that no RDS update was received. |
I suspect this is due to this part of code directly. kmesh/pkg/controller/ads/ads_processor.go Lines 283 to 287 in e5b8028
We do not cleanup Actually on istiod side, a new xds connection will not share any info with previous connection, so it has no info about what route names the client subscribed, So it will have no route at all, then no need to push |
@lec-bit I donot see a fix filed, can you open a pr for it |
ok |
What happened:
After running KMesh for an long period without any operations, RDS stops updating. The following observations were made:
/test
to/test-echo
does not update.What you expected to happen:
Modifications to VirtualService should be applied without needing to restart KMesh.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
The text was updated successfully, but these errors were encountered: