-
Notifications
You must be signed in to change notification settings - Fork 590
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
[BUG] Engine image and instance manager state is not correct on the node page of Longhorn UI #2377
Comments
After discussing with @PhanLe1010, below points should be taken in consideration.
|
In this issue, we should also fix this issue from @joshimoo suggestion: for each enqueue remove these type of checks, since they prohibit ownership transfer: https://github.com/longhorn/longhorn-manager/blob/b0b3579609ac768d76271f68f662ce2243b6cb99/controller/engine_image_controller.go#L656 |
Pre-merged Checklist
|
Manual test:Case 1: Case 2: Case 3:
Note: If we taint the node where the volume is attaching to with the taint Case 4: Test share manager changes ownerID
Note: If we set taint Case 5: Make sure IM pod are created/deleted on correct nodes
Case 6: Engine CR transfer owner ID from node A to B then back to A
Case 7: Test volume attaching when there is engine image missing on some replicas' nodes
|
@smallteeths
|
Validation: PASSED |
Describe the bug
The components details for a node don't show correct value if the engine image, instance-manger etc are not running on the node.
To Reproduce
Case 1:
Down
on the Longhorn UI node page.notReady
.Deployed
and instance-manager showsrunning
state.Case 2: #2081 (comment)
Expected behavior
The engine-image and instance-manager should show
error
state.Environment:
03/19/2021
The text was updated successfully, but these errors were encountered: