← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1558105] [NEW] In python3 test_fixtures.TestOSAPIFixture.test_responds_to_version stalls in epoll()

 

Public bug reported:

When running the py34 unit tests,
nova.tests.unit.test_fixtures.TestOSAPIFixture.test_responds_to_version
will block in epoll() for up to 900 seconds. This sometimes causes the
gate to timeout as the combined time of building the environment,
running the tests, and gathering the information can be too much
(despite all the tests passing).

The problem appears to be a deadlock/race in eventlet itself when
working with the same file from different greenthreads.

see email for more discussion: http://lists.openstack.org/pipermail
/openstack-dev/2016-March/089496.html

a fix is proposed and will be linked here momentarily

** Affects: nova
     Importance: Undecided
     Assignee: Chris Dent (cdent)
         Status: In Progress

-- 
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/1558105

Title:
  In python3 test_fixtures.TestOSAPIFixture.test_responds_to_version
  stalls in epoll()

Status in OpenStack Compute (nova):
  In Progress

Bug description:
  When running the py34 unit tests,
  nova.tests.unit.test_fixtures.TestOSAPIFixture.test_responds_to_version
  will block in epoll() for up to 900 seconds. This sometimes causes the
  gate to timeout as the combined time of building the environment,
  running the tests, and gathering the information can be too much
  (despite all the tests passing).

  The problem appears to be a deadlock/race in eventlet itself when
  working with the same file from different greenthreads.

  see email for more discussion: http://lists.openstack.org/pipermail
  /openstack-dev/2016-March/089496.html

  a fix is proposed and will be linked here momentarily

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1558105/+subscriptions


Follow ups