Reviewed: https://review.openstack.org/449640 Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=8c3aa8df249f02b6e14079f073870f8f0b6816cb Submitter: Jenkins Branch: master
commit 8c3aa8df249f02b6e14079f073870f8f0b6816cb Author: Dan Smith <[email protected]> Date: Fri Mar 24 07:02:29 2017 -0700 Remove legacy regeneration of RequestSpec in MigrationTask Previously we regenerated the RequestSpec from details in the Instance before we had the full original object available to us. That is no longer necessary and means we will not honor some of the original request. Remove that now. Change-Id: I195d389ac59574724a5e7202ba1a17d92c53a676 Closes-Bug: #1675607 ** Changed in: nova Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1675607 Title: test_list_migrations_in_flavor_resize_situation fails with NoValidHost - AvailabilityZoneFilter returned 0 hosts Status in OpenStack Compute (nova): Fix Released Bug description: Seen here: http://logs.openstack.org/62/449362/1/check/gate-tempest-dsvm-py35 -ubuntu-xenial/ec959b4/console.html#_2017-03-24_00_27_47_508109 2017-03-24 00:27:47.508109 | tempest.api.compute.admin.test_migrations.MigrationsAdminTest.test_list_migrations_in_flavor_resize_situation[id-1b512062-8093-438e-b47a-37d2f597cd64] 2017-03-24 00:27:47.508149 | ------------------------------------------------------------------------------------------------------------------------------------------------------ 2017-03-24 00:27:47.508155 | 2017-03-24 00:27:47.508165 | Captured traceback: 2017-03-24 00:27:47.508175 | ~~~~~~~~~~~~~~~~~~~ 2017-03-24 00:27:47.508214 | b'Traceback (most recent call last):' 2017-03-24 00:27:47.508256 | b' File "/opt/stack/new/tempest/tempest/api/compute/admin/test_migrations.py", line 47, in test_list_migrations_in_flavor_resize_situation' 2017-03-24 00:27:47.508277 | b' self.resize_server(server_id, self.flavor_ref_alt)' 2017-03-24 00:27:47.508303 | b' File "/opt/stack/new/tempest/tempest/api/compute/base.py", line 364, in resize_server' 2017-03-24 00:27:47.508327 | b' cls.servers_client.resize_server(server_id, new_flavor_id, **kwargs)' 2017-03-24 00:27:47.508358 | b' File "/opt/stack/new/tempest/tempest/lib/services/compute/servers_client.py", line 279, in resize_server' 2017-03-24 00:27:47.508377 | b" return self.action(server_id, 'resize', **kwargs)" 2017-03-24 00:27:47.508405 | b' File "/opt/stack/new/tempest/tempest/lib/services/compute/servers_client.py", line 191, in action' 2017-03-24 00:27:47.508416 | b' post_body)' 2017-03-24 00:27:47.508442 | b' File "/opt/stack/new/tempest/tempest/lib/common/rest_client.py", line 277, in post' 2017-03-24 00:27:47.508466 | b" return self.request('POST', url, extra_headers, headers, body, chunked)" 2017-03-24 00:27:47.508496 | b' File "/opt/stack/new/tempest/tempest/lib/services/compute/base_compute_client.py", line 48, in request' 2017-03-24 00:27:47.508515 | b' method, url, extra_headers, headers, body, chunked)' 2017-03-24 00:27:47.508541 | b' File "/opt/stack/new/tempest/tempest/lib/common/rest_client.py", line 666, in request' 2017-03-24 00:27:47.508557 | b' self._error_checker(resp, resp_body)' 2017-03-24 00:27:47.508585 | b' File "/opt/stack/new/tempest/tempest/lib/common/rest_client.py", line 777, in _error_checker' 2017-03-24 00:27:47.508605 | b' raise exceptions.BadRequest(resp_body, resp=resp)' 2017-03-24 00:27:47.508622 | b'tempest.lib.exceptions.BadRequest: Bad request' 2017-03-24 00:27:47.508649 | b"Details: {'code': 400, 'message': 'No valid host was found. No valid host found for resize'}" 2017-03-24 00:27:47.508656 | b'' From the scheduler logs: http://logs.openstack.org/62/449362/1/check/gate-tempest-dsvm-py35 -ubuntu- xenial/ec959b4/logs/screen-n-sch.txt.gz#_2017-03-24_00_00_55_499 2017-03-24 00:00:55.498 24173 DEBUG nova.scheduler.filters.availability_zone_filter [req-5060a632-af41-477e-aa2c-bf991703f8db tempest-MigrationsAdminTest-780851299 tempest-MigrationsAdminTest-780851299] Availability Zone 'tempest-test_az-1317288057' requested. (ubuntu-xenial-ovh-bhs1-8052498, ubuntu-xenial-ovh-bhs1-8052498) ram: 6960MB disk: 50176MB io_ops: 5 instances: 5 has AZs: nova host_passes /opt/stack/new/nova/nova/scheduler/filters/availability_zone_filter.py:59 2017-03-24 00:00:55.499 24173 INFO nova.filters [req-5060a632-af41-477e-aa2c-bf991703f8db tempest-MigrationsAdminTest-780851299 tempest-MigrationsAdminTest-780851299] Filter AvailabilityZoneFilter returned 0 hosts 2017-03-24 00:00:55.499 24173 DEBUG nova.filters [req-5060a632-af41-477e-aa2c-bf991703f8db tempest-MigrationsAdminTest-780851299 tempest-MigrationsAdminTest-780851299] Filtering removed all hosts for the request with instance ID 'a0b65d74-e1c4-4c70-ae65-5ee577872919'. Filter results: [('RetryFilter', [('ubuntu-xenial-ovh-bhs1-8052498', 'ubuntu-xenial-ovh-bhs1-8052498')]), ('AvailabilityZoneFilter', None)] get_filtered_objects /opt/stack/new/nova/nova/filters.py:129 To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1675607/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

