[nova] Improvements in migration tracking via API
melanie witt
melwittt at gmail.com
Tue Jul 27 15:37:12 UTC 2021
On Tue, 27 Jul 2021, 08:53 +0200, Radosław Piliszek
<radoslaw.piliszek at gmail.com> wrote:
> On Mon, Jul 26, 2021 at 10:36 PM melanie witt <melwittt at gmail.com> wrote:
[snip]
>> Note that you would also have to change the API to allow showing a
>> migration that is not of migration_type "live-migration". Currently it
>> only allows showing an in-progress live migration.
>
> Ah, I see the description. But I am pretty sure I got it to retrieve
> an arbitrary ID migration though. But the relevant listing was
> filtered for sure. Could you confirm that?
> Should we treat that as a bug then? I hope not because I wanted to
> rely on it. :-)
AFAICT that doesn't look possible. When I tried it in devstack I got the
following result:
$ openstack server migration show testVM 5 --os-compute-api-version 2.24
Migration 5 for server f1aece4e-e7f7-436b-9faf-799129503dcc is not
live-migration. (HTTP 404) (Request-ID:
req-84e97eaf-d3b5-4287-8a52-b5193b038447)
stack at ubuntu-controller:~$
And this is the code that blocks other migration types when showing a
server migration by ID:
https://github.com/openstack/nova/blob/eaca6b7e664b1980927c0595e5a792d8bbab8b92/nova/api/openstack/compute/server_migrations.py#L135
That said, if it is somehow allowing showing any other migration type
than live-migration, it is a bug.
[snip]
-melwitt
More information about the openstack-discuss
mailing list