-
Notifications
You must be signed in to change notification settings - Fork 35
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
NSM interface deleting periodically #1929
NSM interface deleting periodically #1929
Comments
Tested on kind. The issue is reproducible. |
Logs from my local running: |
@edwarnicke Can we consider this issue ASAP? |
@denis-tingaikin Yes |
Root cause:
Currently, I'm not found a good solution for this issue, started to look into gRPC source code. |
Tested today two workarounds:
Still looking for other solutions. |
I've asked spire guys about the issue and got the next answer:
Question: Can we modify Note: we can just pass option to wait to channel to not depend on spire functions |
Currently we have the next options to fix the issue:
For me option 1 looks good. @edwarnicke Please share your thoughts on these options. |
I'm curious... are they saying that GRPC won't close existing connections that have a TLS certificate that has expired after the connection was established? |
Yes, as I got it, a handshake is doing once per dial. |
@denis-tingaikin It looks like we need to do something that involves option 1 above... but lets try to keep it simple and natural :) |
The root cause is fixed in networkservicemesh/sdk#1005 But I found that the issue can be reproduced via unstable healing. This reproducing periodically. |
Logs
Steps to reproduce
Actual:
nsm-toggling.webm.zip
Expected:
NSM interface should not be deleted if data plane and control plane are fine
The text was updated successfully, but these errors were encountered: