Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[16.0] Delete VMPersistentState support for EFI bootloader#5344

Merged
rene merged 1 commit into
lf-edge:16.0from
zedi-pramodh:delete-vmipersistentstate
Nov 4, 2025
Merged

[16.0] Delete VMPersistentState support for EFI bootloader#5344
rene merged 1 commit into
lf-edge:16.0from
zedi-pramodh:delete-vmipersistentstate

Conversation

@zedi-pramodh

Copy link
Copy Markdown

When a EFI bootloader is started with persist state, a PVC is created with RWX mode by kubevirt upstream code. In eve-k we did not support RWX volumes yet since they require nfs server deployed and working. So since RWX volumes are not in good state, kubevirt virt-launcher pod keeps crashing every few hours which bounces the VMs. Ideally virt-launcher should error out not segfault if volumes are not accessible, thats a kubevirt bug and I reported this issue to the community and they are working on it. Until that issue is fixed, disable the persist state.

(cherry picked from commit 7667b69)

Description

Backport of #5340

When a EFI bootloader is started with persist state, a PVC is created with RWX mode by kubevirt upstream code.
In eve-k we did not support RWX volumes yet since they require nfs server deployed and working.
So since RWX volumes are not in good state, kubevirt virt-launcher pod keeps crashing every few hours which bounces the VMs.
Ideally virt-launcher should error out not segfault if volumes are not accessible, thats a kubevirt bug and I reported this
issue to the community and they are working on it. Until that issue is fixed, disable the persist state.

Signed-off-by: Pramodh Pallapothu <[email protected]>
(cherry picked from commit 7667b69)
@rene rene merged commit 2f7ce29 into lf-edge:16.0 Nov 4, 2025
44 of 48 checks passed
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

Successfully merging this pull request may close these issues.

2 participants