Bogus rabbit server address with ipv6

Bug #1639881 reported by Ben Nemec
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Brent Eagles
Newton
Fix Released
Critical
Brent Eagles

Bug Description

Seen in recent experimental jobs with ipv6 enabled:

AMQP server on fd00:fd00:fd00:2000::10:5672:5672 is unreachable: [Errno 113] No route to host.

This is in keystone, not sure yet whether it is happening in other services too.

Revision history for this message
Ben Nemec (bnemec) wrote :

Just in case it's not clear, the problem is that the port got appended twice.

Changed in tripleo:
assignee: nobody → Ben Nemec (bnemec)
Revision history for this message
Ben Nemec (bnemec) wrote :

Okay, the problem is we aren't bracketing the rabbit_hosts value:

rabbit_hosts = fd00:fd00:fd00:2000::10:5672

I'm not sure how this got broken, but it looks like all the services are affected. Every one that has configured the rabbit_hosts option in the config file by the time of the failure has the ambiguous address above. :-(

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (master)

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

Changed in tripleo:
assignee: Ben Nemec (bnemec) → Brent Eagles (beagles)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/394742
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=274156e5bab7a6c252d9c13015a1d4d14801e770
Submitter: Jenkins
Branch: master

commit 274156e5bab7a6c252d9c13015a1d4d14801e770
Author: Brent Eagles <email address hidden>
Date: Tue Nov 8 01:02:29 2016 -0330

    Add proper handling of IPv6 addresses for rabbit host/port handling

    This patch changes the rabbit_hosts config generation to work properly
    with IPv6 addresses.

    Closes-Bug: #1639881
    Change-Id: I07cd983880a4a75a051e081dcb96134cb5c6f5e8

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/395104

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (stable/newton)

Reviewed: https://review.openstack.org/395104
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=9d7636d2a6960640b61e614e75a47d67d40d8c46
Submitter: Jenkins
Branch: stable/newton

commit 9d7636d2a6960640b61e614e75a47d67d40d8c46
Author: Brent Eagles <email address hidden>
Date: Tue Nov 8 01:02:29 2016 -0330

    Add proper handling of IPv6 addresses for rabbit host/port handling

    This patch changes the rabbit_hosts config generation to work properly
    with IPv6 addresses.

    Closes-Bug: #1639881
    Change-Id: I07cd983880a4a75a051e081dcb96134cb5c6f5e8
    (cherry picked from commit 274156e5bab7a6c252d9c13015a1d4d14801e770)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 6.0.0

This issue was fixed in the openstack/puppet-tripleo 6.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 5.5.0

This issue was fixed in the openstack/puppet-tripleo 5.5.0 release.

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.