Skip to content

Node Reboot triggered NMC reconciler, but not seeing the drivers getting installed on the host kernel. #1083

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

Open
quic-vmellemp opened this issue Apr 22, 2025 · 1 comment
Assignees

Comments

@quic-vmellemp
Copy link

Scenario:

  1. triggered a node reboot around: 04:13:13
  2. ---Node rebooted---
  3. After reboot, NMC last transition time around: 04:16
  4. from the logs, I see NMC reconciler getting triggered a couple of times after the node reboot.
  5. Module is in Ready status now.
    Issue: When I login to the node's terminal and try lsmod, I don't see the modules on the host kernel.

KMM version in use: 2.3.0(have observed similar issue with 2.2.0 as well).

Attaching logs of KMM Controller before and after node reboot.

Before Node Reboot: kmm-operator-controller-564dc74655-b2gxc-manager.log

After Node Reboot: kmm-operator-controller-564dc74655-b2gxc-manager (1).log

Recovery steps: I had to delete/create the module instance to recover.

@ybettan ybettan self-assigned this May 21, 2025
@ybettan
Copy link
Contributor

ybettan commented May 21, 2025

Thank you for this issue @quic-vmellemp

Can you please share the following information:

  1. The node object after the reboot (oc get node/<node name> -o yaml)
  2. The pods in the modules namespace before you delete/recreate the module to recover (and their describe, logs)
  3. The module object (oc get module/<modulename> -n <namespace> -o yaml)
  4. The NMC object (oc get nmc/<name> -n <namespace> -o yaml)
  5. The MIC object (oc get moduleimagesconfig/<module-name> -n <namespace> -o yaml)
  6. The MBSC object (oc get modulebuildsignconfig/<module-name> -n <namespace> -o yaml)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants