Failed to set DHCP BOOT options for any port

Bug #1371503 reported by Ladislav Smola
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
High
Dmitry Tantsur
tripleo
Fix Released
High
Unassigned

Bug Description

Ironic condutor fails to update neutron because of:
neutron-server[5252]: 2014-09-19 08:01:33.846 5252 WARNING keystonemiddleware.auth_token [-] Authorization failed for token

That leads to:
 ironic-conductor[4728]: FailedToUpdateDHCPOptOnPort: Failed to set DHCP BOOT options for any port on node df50441c-c7a7-46d0-b774-a0a07158c88a.

Leading to stack-create fail with:
No valid host was found. Exceeded max scheduling

This happens after > 24h of running Ironic. heat stack-create works again if I restart ironic-conductor. Seems like Ironic is holding some old auth_token there.

full log around that event:

http://paste.openstack.org/show/113198/

Ladislav Smola (lsmola)
Changed in tripleo:
status: New → Triaged
importance: Undecided → High
Dmitry Tantsur (divius)
Changed in ironic:
status: New → Confirmed
importance: Undecided → High
milestone: none → juno-rc1
Revision history for this message
Yuriy Zveryanskyy (yzveryanskyy) wrote :
Dmitry Tantsur (divius)
Changed in ironic:
status: Confirmed → Triaged
Dmitry Tantsur (divius)
Changed in ironic:
assignee: nobody → Dmitry "Divius" Tantsur (divius)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

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

Changed in ironic:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/122728
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=efd63cbf53846ae34ad8ba319ff221c7e26e5e65
Submitter: Jenkins
Branch: master

commit efd63cbf53846ae34ad8ba319ff221c7e26e5e65
Author: Dmitry Tantsur <email address hidden>
Date: Fri Sep 19 15:08:02 2014 +0200

    Do not cache auth token in Neutron DHCP provider

    Currently token expire after some time and deploy breaks.
    Also refactored all tests for Neutron DHCP provider, as
    many of them were just broken (e.g. using non-existing asserts).

    Change-Id: I38a8e95a09fd4737682e37b1162eb445fbc8012f
    Closes-Bug: #1371503

Changed in ironic:
status: In Progress → Fix Committed
Revision history for this message
Ladislav Smola (lsmola) wrote :

solved in ironic

Changed in tripleo:
status: Triaged → Fix Committed
Thierry Carrez (ttx)
Changed in ironic:
status: Fix Committed → Fix Released
Jay Dobies (jdob)
Changed in tripleo:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ironic:
milestone: juno-rc1 → 2014.2
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.