Periodic job openstack-tox-py35-with-oslo-master fails since some time

Bug #1800879 reported by Slawek Kaplonski on 2018-10-31
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
High
Slawek Kaplonski

Bug Description

Example of failure job: http://logs.openstack.org/periodic/git.openstack.org/openstack/neutron/master/openstack-tox-py35-with-oslo-master/7ae4398/testr_results.html.gz

Failing test: neutron.tests.unit.test_worker.PeriodicWorkerTestCase.test_periodic_worker_lifecycle

ft1.1: neutron.tests.unit.test_worker.PeriodicWorkerTestCase.test_periodic_worker_lifecycle_StringException: traceback-1: {{{
Traceback (most recent call last):
  File "/home/zuul/src/git.openstack.org/openstack/neutron/neutron/worker.py", line 41, in stop
    self._loop.stop()
  File "/home/zuul/src/git.openstack.org/openstack/neutron/.tox/py35/lib/python3.5/site-packages/oslo_service/loopingcall.py", line 124, in stop
    self._abort.set()
  File "/home/zuul/src/git.openstack.org/openstack/neutron/.tox/py35/lib/python3.5/site-packages/oslo_service/loopingcall.py", line 97, in set
    self._event.send(True)
  File "/home/zuul/src/git.openstack.org/openstack/neutron/.tox/py35/lib/python3.5/site-packages/eventlet/event.py", line 162, in send
    assert self._result is NOT_USED, 'Trying to re-send() an already-triggered event.'
AssertionError: Trying to re-send() an already-triggered event.
}}}

Traceback (most recent call last):
  File "/home/zuul/src/git.openstack.org/openstack/neutron/neutron/tests/base.py", line 151, in func
    return f(self, *args, **kwargs)
  File "/home/zuul/src/git.openstack.org/openstack/neutron/neutron/tests/unit/test_worker.py", line 40, in test_periodic_worker_lifecycle
    worker.reset()
  File "/home/zuul/src/git.openstack.org/openstack/neutron/neutron/worker.py", line 44, in reset
    self.stop()
  File "/home/zuul/src/git.openstack.org/openstack/neutron/neutron/worker.py", line 41, in stop
    self._loop.stop()
  File "/home/zuul/src/git.openstack.org/openstack/neutron/.tox/py35/lib/python3.5/site-packages/oslo_service/loopingcall.py", line 124, in stop
    self._abort.set()
  File "/home/zuul/src/git.openstack.org/openstack/neutron/.tox/py35/lib/python3.5/site-packages/oslo_service/loopingcall.py", line 97, in set
    self._event.send(True)
  File "/home/zuul/src/git.openstack.org/openstack/neutron/.tox/py35/lib/python3.5/site-packages/eventlet/event.py", line 162, in send
    assert self._result is NOT_USED, 'Trying to re-send() an already-triggered event.'
AssertionError: Trying to re-send() an already-triggered event.

Fix proposed to branch: master
Review: https://review.openstack.org/614637

Changed in neutron:
status: Confirmed → In Progress

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: master
Review: https://review.openstack.org/614637
Reason: It will be fixed on Oslo.service side with https://review.openstack.org/#/c/614642/

Slawek Kaplonski (slaweq) wrote :

Fixed on oslo.service side: https://review.openstack.org/#/c/614642/

Changed in neutron:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers