-
Notifications
You must be signed in to change notification settings - Fork 21
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
Multiple IP addresses appearing in NSE and NSC after upgrade #339
Comments
@edwarnicke Could you provide priority for this one? |
@rpiceage Hmm. Am I getting it correctly that you upgraded nsmgr/forwarder? |
Yes, nsmgr, forwarder and memory-registry, and also Spire. NSE and NSC run traffic during the operation. |
Got it. So current behaviour look valid for me. The old interface from previous connection (before upgrade) should be deleted by nse timeout. |
@glazychev-art Could you check if this version of deployments includes our fix for healing path? |
Do you mean the deleted icmp-respo-37e0 in the NSE? |
OK, I saw at it so quickly, you're correct it looks unhealthy. |
@denis-tingaikin |
Latest version at this moment is networkservicemesh/deployments-k8s@445fe16 |
We build the images from source. We used the above versions for build, I was under the impression they were quite new (Friday for the base, and yesterday for the one to upgrade to). Is the healing fix more recent yet? |
OK, tested with versions from today. It's OK. We can close this. |
@rpiceage Woot! |
During upgrade test with nse-icmp-responder and kernel2kernel example multiple interfaces appear in NSE with multiple IP addresses appear in NSE. NSC pods also get multiple addresses.
Before upgrade, the NSE looks like:
After upgrade:
NSC before upgrade:
NSC after upgrade:
Traffic was OK during the upgrade using the original IP (it stopped during pod restart, but after that came back as it should), but after the upgrade, the multiple addresses confused our tests, this is how the issue was detected.
The issue is reproducable, sometimes only one new IP appears, sometimes 2, as in the example.
I attached logs for the test case execution.
Versions used:
nsmgr=f2f421a
registry-memory=4b0bb64
forwarder-vpp=4e1d713
nse-icmp-responder-vpp=9b4b3fa
nsc-vpp=4c53be1
As upgrade base, we used versions from 19th of November:
nsmgr=47451a4
registry-memory=f24d424
forwarder-vpp=1b74b40
nse-icmp-responder-vpp=5ac470e
nsc-vpp=888fbd4
endpoint-nsc-684f87c977-2npct-nsc.txt
endpoint-nse-588cc4f7bb-xrnts-nse.txt
forwarder-vpp-jv7xh-forwarder-vpp.txt
nsmgr-v7spq-nsmgr.txt
nsm-registry-5c6dc57b69-hd7wz-registry-memory.txt
The text was updated successfully, but these errors were encountered: