Reviewed: https://review.opendev.org/736167 Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=01e3c8778d8f3db19e7366201a9730f9316b2552 Submitter: Zuul Branch: master
commit 01e3c8778d8f3db19e7366201a9730f9316b2552 Author: Balazs Gibizer <[email protected]> Date: Wed Jun 17 13:50:34 2020 +0200 Extend is_ipv6_supported() to cover more error cases It seems that with certain host configuration the ipv6 wsgi tests are failing as the test only skipped if no ipv6 interface is available but it does not check if the test will be able to bind to a port on that interface. So this patch extends the skip criteria by checking if binding is possible. Change-Id: Iffea0586f02e8d4020cadc8c513bafe984e07a6e Closes-Bug: #1883885 ** 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/1883885 Title: ipv6 wsgi unit tests fails with "[Errno 99] Cannot assign requested address" Status in OpenStack Compute (nova): Fix Released Bug description: On my recently upgraded Debian SID the I see the following nova unit test failure. The same failure does not happen on an ubuntu 18.04 machine. nova.tests.unit.test_service.TestWSGIService.test_service_random_port_with_ipv6 ------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/home/gibizer/upstream/git/nova/.tox/py38/lib/python3.8/site-packages/mock/mock.py", line 1330, in patched return func(*args, **keywargs) File "/home/gibizer/upstream/git/nova/nova/tests/unit/test_service.py", line 323, in test_service_random_port_with_ipv6 test_service = service.WSGIService("test_service") File "/home/gibizer/upstream/git/nova/nova/service.py", line 365, in __init__ self.server = wsgi.Server(name, File "/home/gibizer/upstream/git/nova/nova/wsgi.py", line 93, in __init__ self._socket = eventlet.listen(bind_addr, family, backlog=backlog) File "/home/gibizer/upstream/git/nova/.tox/py38/lib/python3.8/site-packages/eventlet/convenience.py", line 78, in listen sock.bind(addr) OSError: [Errno 99] Cannot assign requested address To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1883885/+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

