client-side migration force strategy overrides

Bug #1914817 reported by Andrea Ieri
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-openstackclient (Ubuntu)
New
Undecided
Unassigned

Bug Description

There are currently three types of migration force strategies that can be configured in nova: pause (default), post-copy, and auto-converge. They apply to *all* migrations, as the client cannot select its preferred one on a case-by-case basis.

I think it would be preferable to allow clients to override the strategy pre-selected by the cloud administrator, as the "best" strategy depends on the specific workload running on the instance.

Possible use cases:

As a cloud user, I manage various applications, spread over multiple instances. Some of these are highly fault tolerant, others are not highly available at all, some more are sensitive to latency, others to jitter. I therefore understand which force migration strategy works best for which individual instance. Unfortunately, I can only use one: the one the cloud admin has configured for the whole environment.

As a cloud admin, I have to support multiple tenants, with wildly different usage patterns. I want to set a good force migration strategy default to ensure most live migrations succeed and avoid extra support tickets, but while for some tenants auto-converge would be perfect, others would prefer post-copy. I can however only choose one of the three strategy for the whole cloud.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.