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

CNS can miss NNC updates when its watch is down #3278

Closed
tyler-lloyd opened this issue Dec 18, 2024 · 1 comment · Fixed by #3279
Closed

CNS can miss NNC updates when its watch is down #3278

tyler-lloyd opened this issue Dec 18, 2024 · 1 comment · Fixed by #3279

Comments

@tyler-lloyd
Copy link
Contributor

What happened:

CNS filters out NNC update events if a spec and status change are made while a watch is down.

What you expected to happen:

CNS should process added IPs to an NNC when it re-establishes its watch even if the spec has changed since the last time it saw it.

How to reproduce it:

Difficult to repro with CNS and NNCs. Better repro is to show that if you kill a watch on a controller and update a resource's spec and status, the controller will see 1 Update after it re-establishes the watch and the old and new object generations will be different.

Orchestrator and Version (e.g. Kubernetes, Docker):

Operating System (Linux/Windows):

Kernel (e.g. uanme -a for Linux or $(Get-ItemProperty -Path "C:\windows\system32\hal.dll").VersionInfo.FileVersion for Windows):

Anything else we need to know?:
[Miscellaneous information that will assist in solving the issue.]

Copy link

github-actions bot commented Jan 2, 2025

This issue is stale because it has been open for 2 weeks with no activity. Remove stale label or comment or this will be closed in 7 days

@github-actions github-actions bot added the stale Stale due to inactivity. label Jan 2, 2025
@rbtr rbtr removed the stale Stale due to inactivity. label Jan 2, 2025
@rbtr rbtr closed this as completed in #3279 Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants