4c3698c0b6
Config option ``libvirt.live_migration_progress_timeout`` was deprecated in Ocata, and can now be removed. This patch remove live_migration_progress_timeout and also remove the migration progress timeout related logic. Change-Id: Ife89a705892ad96de6d5f8e68b6e4b99063a7512 blueprint: live-migration-force-after-timeout
30 lines
1.4 KiB
YAML
30 lines
1.4 KiB
YAML
---
|
|
features:
|
|
- |
|
|
A new configuration option ``[libvirt]/live_migration_timeout_action``
|
|
is added. This new option will have choices ``abort`` (default)
|
|
or ``force_complete``. This option will determine what actions will be
|
|
taken against a VM after ``live_migration_completion_timeout`` expires.
|
|
Currently nova just aborts the live migrate operation after completion
|
|
timeout expires. By default, we keep the same behavior of aborting after
|
|
completion timeout. ``force_complete`` will either pause the VM or trigger
|
|
post-copy depending on if post copy is enabled and available.
|
|
|
|
The ``[libvirt]/live_migration_completion_timeout`` is restricted by
|
|
minimum 0 and will now raise a ValueError if the configuration option
|
|
value is less than minimum value.
|
|
|
|
Note if you configure Nova to have no timeout, post copy will never be
|
|
automatically triggered. None of this affects triggering post copy via
|
|
the force live-migration API, that continues to work in the same way.
|
|
upgrade:
|
|
- |
|
|
Config option ``[libvirt]/live_migration_progress_timeout`` was deprecated
|
|
in Ocata, and has now been removed.
|
|
|
|
Current logic in libvirt driver to auto trigger post-copy based on
|
|
progress information is removed as it has `proved impossible`__ to detect
|
|
when live-migration appears to be making little progress.
|
|
|
|
.. __: https://bugs.launchpad.net/nova/+bug/1644248
|