Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-28528

Enhance Descheduler to support VMs

XMLWordPrintable

    • cnv-better-eviction
    • False
    • Hide

      dkgap-team: OCP WRKLDS

      Show
      dkgap-team: OCP WRKLDS
    • False
      • MUST Descheduler handles VMs correctly
      • MUST the problem discovered by Robert K does not appear anymore
    • Green
    • To Do
    • CNV-8280 - VM balancing
    • 40% To Do, 20% In Progress, 40% Done
    • dev-ready, doc-ready, po-ready, qe-ready, ux-ready
    • Hide

      2024-01-30: we're working on an initial implementation to integrate virt with descheduler in cooperative way....

      Show
      2024-01-30: we're working on an initial implementation to integrate virt with descheduler in cooperative way....
    • ---
    • ---

      Goal

      Today eviction is called on a PDB protected launcher, "rejected", but kubevirt is starting the live migration nevertheless (CNV-28280), this is confusing i.e. the descheduler (OCPBUGS-11891).
      This epic is about exploring a cooperative effort between the descheduer and CNV to mitigate this. CNV's responsibilites are outlined here: https://issues.redhat.com/browse/CNV-28280#comment-23825049

      User Stories

      • As a cluster administrator, I want to leverage the descheduler to balance workloads without threatening the stability of the cluster so that services can be provided to tenants and customers without disruption from routine activites such as upgrade or load balancing.

      Non-Requirements

      • List of things not included in this epic, to alleviate any doubt raised during the grooming process.

      Notes

      • An eviction level solution is being explored in CNV-35196

      Done Checklist

      Who What Reference
      DEV Upstream roadmap issue (or individual upstream PRs) <link to GitHub Issue>
      DEV Upstream documentation merged <link to meaningful PR>
      DEV gap doc updated <name sheet and cell>
      DEV Upgrade consideration <link to upgrade-related test or design doc>
      DEV CEE/PX summary presentation label epic with cee-training and add a <link to your support-facingĀ preso>
      QE Test plans in Polarion <link or reference to Polarion>
      QE Automated tests merged <link or reference to automated tests>
      DOC Downstream documentation merged <link to meaningful PR>

            sgott@redhat.com Stuart Gott
            fdeutsch@redhat.com Fabian Deutsch
            Roni Kishner Roni Kishner
            Votes:
            2 Vote for this issue
            Watchers:
            15 Start watching this issue

              Created:
              Updated: