Allow abort live migrations in queued status

Registered by Zhenyu Zheng on 2018-01-23

``max_concurrent_live_migrations`` option can be used to set the max concurrent
live migrations to run concurrently, if the number of requested migration is bigger
than this number, there could be migrations wait in queue with "queued" status.

We currently only support abort live-migrations in "running" status, we may also
support abort "queued" status migrations as this status might be very long.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Zhenyu Zheng
Direction:
Approved
Assignee:
Zhenyu Zheng
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
milestone icon rocky-3
Started by
Matt Riedemann on 2018-05-03
Completed by
Matt Riedemann on 2018-07-21

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/abort-live-migration-in-queue,n,z

Addressed by: https://review.openstack.org/536722
    Allow abort live migrations in queued status

Gerrit topic: https://review.openstack.org/#q,topic:bp/abort-live-migration-in-queued-status,n,z

Approved for Rocky. -- mriedem 20180411

Addressed by: https://review.openstack.org/560872
    Amend allow abort live migrations in queued status spec

Addressed by: https://review.openstack.org/563505
    Use ThreadPoolExecutor for max_concurrent_live_migrations

Addressed by: https://review.openstack.org/568542
    Abort live migration in queue (1/2).

Addressed by: https://review.openstack.org/573136
    API: add support to abort queued live migration in microversion 2.63

Addressed by: https://review.openstack.org/581562
    Fix ServerMigrationSampleJsonTestsV2_24 to use its own sample file

Addressed by: https://review.openstack.org/583212
    Address nit in 79dac41fee178dabb547f4d7bc10609630767131

The python-novaclient change for microversion 2.65 merged on July 20 so I'm considering this complete for Rocky. -- mriedem 20180721

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.