Skip to content

fix(vm): failed hp pod mount#2409

Merged
danilrwx merged 1 commit into
mainfrom
fix/vm/hp-pod-mount-failure
May 28, 2026
Merged

fix(vm): failed hp pod mount#2409
danilrwx merged 1 commit into
mainfrom
fix/vm/hp-pod-mount-failure

Conversation

@danilrwx
Copy link
Copy Markdown
Contributor

@danilrwx danilrwx commented May 28, 2026

Description

Updates the 3p-kubevirt component reference to the branch that contains the virt-handler hotplug mount fix.

The referenced KubeVirt change makes virt-handler skip stale hotplug VolumeStatus entries that are no longer present in VMI.spec.volumes during the mount phase.

Why do we need it, and what problem does it solve?

When a hotplug disk is removed from a VM, KubeVirt can keep a stale Ready volume status for a disk that is already absent from VMI.spec.volumes. virt-handler then tries to mount this stale volume from an old hp pod path, fails before housekeeping/unmount is executed, and old d8v-hp-* pods remain running.

This update pulls the KubeVirt fix that prevents mount from processing removed hotplug volumes, allowing the normal unmount/status cleanup flow to continue.

What is the expected result?

  1. Remove a hotplug disk from a running VM.
  2. Verify virt-handler does not fail while mounting stale hotplug status entries.
  3. Verify stale hotplug volumes can transition to cleanup and old d8v-hp-* pods are deleted.

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Changelog entries

section: core
type: fix
summary: Fix cleanup of stale hotplug attachment pods after removing VM disks.
impact_level: low

@danilrwx danilrwx force-pushed the fix/vm/hp-pod-mount-failure branch from 7a93aa1 to cc36b18 Compare May 28, 2026 14:17
@danilrwx danilrwx marked this pull request as ready for review May 28, 2026 14:17
@danilrwx danilrwx requested a review from Isteb4k as a code owner May 28, 2026 14:17
Signed-off-by: Daniil Antoshin <daniil.antoshin@flant.com>
@danilrwx danilrwx force-pushed the fix/vm/hp-pod-mount-failure branch from cc36b18 to 2f9498f Compare May 28, 2026 14:17
@danilrwx danilrwx added this to the v1.9.0 milestone May 28, 2026
@danilrwx danilrwx merged commit 5f814d5 into main May 28, 2026
19 of 20 checks passed
@danilrwx danilrwx deleted the fix/vm/hp-pod-mount-failure branch May 28, 2026 14:18
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