mac address XXX is not in the set of hypervisor macs

Bug #1494747 reported by Derek Higgins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
Critical
Unassigned
tripleo
Fix Released
Critical
Derek Higgins

Bug Description

Tripleo CI tests started failing some time after 0130UTC this morning with

2015-09-11 08:36:30.028 | Stack failed with status: Resource CREATE failed: resources.Compute: ResourceInError: resources[0].resources.NovaCompute: Went to status ERROR due to "Message: No valid host was found. There are not enough hosts available., Code: 500"

example here
http://logs.openstack.org/97/222497/1/check-tripleo/gate-tripleo-ironic-overcloud-f21-nonha/6eb430d/console.html

Digging further we see this in the nova-compute logs (on the undercloud)

.neutronv2.api [-] [instance: 1fd2fb50-e51d-4920-9dbb-c7afaa1479e8] Port 74cd4aef-40c1-489a-a668-529f2b62973d mac address fa:16:3e:7e:d5:d1 is not in the set of hypervisor macs: set([u'00:6d:1a:02:6d:9d']) _proc
.manager [-] Instance failed network setup after 1 attempt(s)
.manager Traceback (most recent call last):
.manager File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1547, in _allocate_network_async
.manager dhcp_options=dhcp_options)
.manager File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 612, in allocate_for_instance
.manager instance, neutron, requested_networks, hypervisor_macs))
.manager File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 488, in _process_requested_networks
.manager instance=instance.uuid)
.manager PortNotUsable: Port 74cd4aef-40c1-489a-a668-529f2b62973d not usable for instance 1fd2fb50-e51d-4920-9dbb-c7afaa1479e8.
.manager

based on the timing of its merge and the fact that it deals with neutron ports, I tried out a revert of this heat commit
https://review.openstack.org/#/c/217753/

Add intrinsic creating port for server
Change-Id: Ib61e60bc5d11bdef9c59e43fb1deb7c26d610567

The tripleo temprevert is here
https://review.openstack.org/#/c/222574

Tags: ci
Steven Hardy (shardy)
Changed in heat:
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/222607
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=f557803832f5fdd27062ee4b14beb72d0e20f1df
Submitter: Jenkins
Branch: master

commit f557803832f5fdd27062ee4b14beb72d0e20f1df
Author: Derek Higgins <email address hidden>
Date: Fri Sep 11 14:22:55 2015 +0100

    Revert "Add intrinsic creating port for server"

    This reverts commit f180cf9e1c106b58c52139a7c999794a7b2e7465.
    This commit caused a problem matching mac with neutron ports in
    triploe.

    Change-Id: Iad99653e8de455f69c3b4792dae4f17dea859050
    Closes-Bug: #1494747

Changed in heat:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in heat:
milestone: none → liberty-rc1
status: Fix Committed → Fix Released
Revision history for this message
Dan Prince (dan-prince) wrote :

Given the Heat fix landed I think we can mark this close right?

Changed in tripleo:
status: Triaged → Fix Released
Thierry Carrez (ttx)
Changed in heat:
milestone: liberty-rc1 → 5.0.0
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.