victoria tempest failure due to RetryFilter removal in victoria

Bug #1897331 reported by Corey Bryant
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Nova Cloud Controller Charm
Fix Released
Undecided
Unassigned

Bug Description

{0} setUpClass (tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume) [0.000000s] ... FAILED

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/tempest/test.py", line 188, in setUpClass
    six.reraise(etype, value, trace)

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/six.py", line 703, in reraise
    raise value

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/tempest/test.py", line 181, in setUpClass
    cls.resource_setup()

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/tempest/api/compute/servers/test_create_server.py", line 69, in resource_setup
    volume_backed=cls.volume_backed)

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/tempest/api/compute/base.py", line 269, in create_test_server
    **kwargs)

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/tempest/common/compute.py", line 271, in create_test_server
    server['id'])

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/oslo_utils/excutils.py", line 220, in __exit__
    self.force_reraise()

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
    six.reraise(self.type_, self.value, self.tb)

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/six.py", line 703, in reraise
    raise value

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/tempest/common/compute.py", line 242, in create_test_server
    clients.servers_client, server['id'], wait_until)

      File "/home/ubuntu/charmed-openstack-tester/.tox/func-target/lib/python3.6/site-packages/tempest/common/waiters.py", line 76, in wait_for_server_status
    server_id=server_id)

    tempest.exceptions.BuildErrorException: Server 5c2c8c05-6acb-43cb-affd-78ee304b06c8 failed to build and is in ERROR status
Details: {'code': 500, 'created': '2020-09-25T18:47:26Z', 'message': 'MessagingTimeout'}

nova-scheduler.log reveals:

2020-09-25 18:48:24.603 68339 CRITICAL nova [req-e3b407ca-77e4-48b7-a924-4caf3750531e - - - - -] Unhandled error: nova.exception.SchedulerHostFilterNotFound: Scheduler Host Filter RetryFilter could not be found.
2020-09-25 18:48:24.603 68339 ERROR nova Traceback (most recent call last):
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/bin/nova-scheduler", line 10, in <module>
2020-09-25 18:48:24.603 68339 ERROR nova sys.exit(main())
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/nova/cmd/scheduler.py", line 47, in main
2020-09-25 18:48:24.603 68339 ERROR nova server = service.Service.create(binary='nova-scheduler',
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/nova/service.py", line 252, in create
2020-09-25 18:48:24.603 68339 ERROR nova service_obj = cls(host, binary, topic, manager,
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/nova/service.py", line 116, in __init__
2020-09-25 18:48:24.603 68339 ERROR nova self.manager = manager_class(host=self.host, *args, **kwargs)
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/nova/scheduler/manager.py", line 60, in __init__
2020-09-25 18:48:24.603 68339 ERROR nova self.driver = driver.DriverManager(
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/stevedore/driver.py", line 53, in __init__
2020-09-25 18:48:24.603 68339 ERROR nova super(DriverManager, self).__init__(
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/stevedore/named.py", line 78, in __init__
2020-09-25 18:48:24.603 68339 ERROR nova extensions = self._load_plugins(invoke_on_load,
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/stevedore/extension.py", line 233, in _load_plugins
2020-09-25 18:48:24.603 68339 ERROR nova self._on_load_failure_callback(self, ep, err)
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/stevedore/extension.py", line 221, in _load_plugins
2020-09-25 18:48:24.603 68339 ERROR nova ext = self._load_one_plugin(ep,
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/stevedore/named.py", line 156, in _load_one_plugin
2020-09-25 18:48:24.603 68339 ERROR nova return super(NamedExtensionManager, self)._load_one_plugin(
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/stevedore/extension.py", line 257, in _load_one_plugin
2020-09-25 18:48:24.603 68339 ERROR nova obj = plugin(*invoke_args, **invoke_kwds)
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/nova/scheduler/filter_scheduler.py", line 45, in __init__
2020-09-25 18:48:24.603 68339 ERROR nova super(FilterScheduler, self).__init__(*args, **kwargs)
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/nova/scheduler/driver.py", line 45, in __init__
2020-09-25 18:48:24.603 68339 ERROR nova self.host_manager = host_manager.HostManager()
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/nova/scheduler/host_manager.py", line 344, in __init__
2020-09-25 18:48:24.603 68339 ERROR nova self.enabled_filters = self._choose_host_filters(self._load_filters())
2020-09-25 18:48:24.603 68339 ERROR nova File "/usr/lib/python3/dist-packages/nova/scheduler/host_manager.py", line 484, in _choose_host_filters
2020-09-25 18:48:24.603 68339 ERROR nova raise exception.SchedulerHostFilterNotFound(filter_name=msg)
2020-09-25 18:48:24.603 68339 ERROR nova nova.exception.SchedulerHostFilterNotFound: Scheduler Host Filter RetryFilter could not be found.

Upstream nova commit in victoria:

commit 4939d0d1e27f8acf76985c978919da0fd5ad0a0f
Author: Sean Mooney <email address hidden>
Date: Tue Aug 4 23:09:12 2020 +0000

    Remove deprecated scheduler filters

    The RetryFilter was deprecated in Train.
    The Aggregate[core|ram|disk] filters were also deprecated in train.
    This change removes all four deprecated filters and their docs.

    Change-Id: Idc29c759632850d3d767a261c9f385af71348f65

summary: - victoria tempest failure due to RetryFilter
+ victoria tempest failure due to RetryFilter removal in victoria
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-nova-cloud-controller (master)

Reviewed: https://review.opendev.org/754473
Committed: https://git.openstack.org/cgit/openstack/charm-nova-cloud-controller/commit/?id=2205b650f42dcf854ba0f1db88753b7b507a4c9b
Submitter: Zuul
Branch: master

commit 2205b650f42dcf854ba0f1db88753b7b507a4c9b
Author: Corey Bryant <email address hidden>
Date: Fri Sep 25 19:04:49 2020 +0000

    Drop RetryFilter in Victoria inline with upstream

    Change-Id: I77a25831efc409ec15aee91a1ca2cbec2a526e39
    Closes-Bug: #1897331

Changed in charm-nova-cloud-controller:
status: In Progress → Fix Committed
Changed in charm-nova-cloud-controller:
milestone: none → 20.10
Changed in charm-nova-cloud-controller:
status: Fix Committed → Fix Released
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.