← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1675607] [NEW] test_list_migrations_in_flavor_resize_situation fails with NoValidHost - AvailabilityZoneFilter returned 0 hosts

 

Public bug reported:

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

** Affects: nova
     Importance: Undecided
         Status: New

-- 
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):
  New

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


Follow ups