Comment 12 for bug 1176204

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (stable/grizzly)

Reviewed: https://review.openstack.org/28431
Committed: http://github.com/openstack/keystone/commit/b874c8f581fd5fb1e6657f9ec9348076e34a3849
Submitter: Jenkins
Branch: stable/grizzly

commit b874c8f581fd5fb1e6657f9ec9348076e34a3849
Author: Brant Knudson <email address hidden>
Date: Mon May 6 13:42:26 2013 -0500

    Skip IPv6 tests for eventlet dns

    Eventlet address resolving doesn't support IPv6. This is causing the
    gate to fail.

    The failure happens when the dnspython package is installed in the
    environment. When dnspython is there then eventlet takes over
    getaddrinfo, and eventlet's getaddrinfo doesn't support IPv6. If
    dnspython isn't there, then the eventlet patching doesn't happen
    and IPv6 address resolution works.

    It appears that the pip dependencies have recently been updated
    so that dnspython gets installed now.

    The fix is to skip the 3 tests that force the server to listen
    on "::1".

    Fixes bug 1176204

    Once eventlet is updated, we can add the tests back in. Here's the
    eventlet code in question:

    https://bitbucket.org/eventlet/eventlet/src/e0f578180d7d82d2ed3d8a96d520103503c524ec/eventlet/support/greendns.py?at=0.12#cl-166

    Change-Id: Ib7a5a5f0dcac82229b7b7fb3df4b1ef141586c5f