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

GA: AllowWorkloadDisruption (pause) migration option

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • None
    • CNV Virt-Node
    • pause-to-lm
    • Product / Portfolio Work
    • 77
      • New "Pause" migration mode in order to force workloads to converge
    • To Do
    • VIRTSTRAT-244 - Live-Migration optimizations for busy workloads (post-copy, multifd, pause)
    • VIRTSTRAT-244Live-Migration optimizations for busy workloads (post-copy, multifd, pause)
    • 100% To Do, 0% In Progress, 0% Done
    • dev-ready, po-ready, qe-ready

      Goal

      To streamline and organize the actions taken by the migration controller when prompted to force migrations to completion.

      This restructuring was necessary to introduce a new "Paused" migration mode. 

      It introduces the AllowWorkloadDisruption option, which dictates the controller's behavior when migrations exceed the AcceptableCompletionTime threshold. By activating this option, the migration controller can switch to post-copy mode or pause the Virtual Machine Instance, facilitating migration completion.

       

      PersonalizeUser Stories

      • As a cluster administrator, I want greater control over workload disruption during migrations, so that I can align migration behavior with workload-specific requirements or scenarios like upgrades or node drains.
      • As a cluster administrator, I want to enforce migration completion by pausing workloads or enabling post-copy mode, so that migrations complete within an acceptable time frame.

      Non-Requirements

      •  

      Notes

      • This introduces a new "Paused" migration mode, which provides an alternative to post-copy. This is mainly useful for cluster administrators when post-copy poses a risk to workloads but it's important for migrations to complete in a reasonable time frame.

          1.
          upstream roadmap issue Sub-task New Normal Unassigned
          2.
          upstream design Sub-task New Normal Unassigned
          3.
          upstream documentation Sub-task New Normal Unassigned
          4.
          upgrade consideration Sub-task New Normal Unassigned
          5.
          test plans in polarion Sub-task New Normal Unassigned
          6.
          automated tests Sub-task New Normal Unassigned
          7.
          downstream documentation merged Sub-task New Normal Unassigned

              sgott@redhat.com Stuart Gott
              vromanso@redhat.com Vladik Romanovsky
              Denys Shchedrivyi Denys Shchedrivyi
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated: