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

Nidhogg not removing taint after 2 attempts #43

Open
chomatdam opened this issue Dec 18, 2024 · 0 comments
Open

Nidhogg not removing taint after 2 attempts #43

chomatdam opened this issue Dec 18, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@chomatdam
Copy link
Contributor

chomatdam commented Dec 18, 2024

Context

Version: 0.5.1

  • Multus DS failing on a missing CNI config file and restarting
  • Primary CNI adding its CNI config file
  • Multus successfully wrapped this primary CNI, but Nidhogg not removing taint after Multus DS is in a ready state

Unexpected behavior

  • two retries (resource version different, resource modified in between) then just stopped retrying / being requeued

Example for a failed attempt:

"error":"Operation cannot be fulfilled on nodes \"ip-172-15-2-127.us-gov-east-1.compute.internal\": the object has been modified; please apply your changes to the latest version and try again"

When successful, logs are showing it retried sometimes four times before succeeding and giving a

{"level":"info","ts":"2024-12-17T21:42:45Z","logger":"nidhogg","msg":"Node taints updated."}

The question here would be why after two retries, it stopped retrying? (caused a node to hang around in a not ready state for 5 hours with the startup taint not removed, a pod restart on Multus triggered Nidhogg again and fixed it temporarily)

@chomatdam chomatdam added the bug Something isn't working label Dec 18, 2024
@chomatdam chomatdam changed the title Nidhogg not removing taint after 2 tries Nidhogg not removing taint after 2 attempts Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant