Failed to run action heat.stacks_get

Bug #1712074 reported by Or Idgar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mistral
New
Undecided
Unassigned
OpenStack Heat
Incomplete
Undecided
Unassigned
tripleo
New
Undecided
Unassigned

Bug Description

When I'm trying to run TripleO task "wait_for_stack_status" in workflow "tripleo.stack.v1.wait_for_stack_complete_or_failed" which uses "heat.stacks_get" action in loop, the action sometimes get failed.

the action result when it fails:
"Failed to run action [action_ex_id=6d44c568-0d93-4860-9a3c-11a4922a8fb9, action_cls='<class 'mistral.actions.action_factory.HeatAction'>', attributes='{u'client_method_name': u'stacks.get'}', params='{u'stack_id': u'ced7762c-fc3f-4893-8b4c-80a86e4443f7'}']\n HeatAction.stacks.get failed: ERROR: Error in KeystoneBase output role_data: No function \"#operator_+\" matches supplied arguments"

the full example when running this workflow:
http://paste.openstack.org/show/618905/

This is critical for developing Octavia post deployment workflow for TripleO.

Tags: heat tripleo
Revision history for this message
Rabi Mishra (rabi) wrote :

Not sure if this has anything specific to do with heat. Looks like it's 'role_data' from tripleo keystone service has some issues. Do you see any error in heat-engine or heat-api logs?

Changed in heat:
status: New → Incomplete
Revision history for this message
Or Idgar (oidgar) wrote :

I cut the relevant lines from both mistral and heat logs:
(mistral) executor.log: http://paste.openstack.org/show/618926/
heat_api.log: https://paste.fedoraproject.org/paste/2SM0BG5Dd1gMANXO0AHApQ
heat-engine.log: https://paste.fedoraproject.org/paste/WB5FDbNwFiIR2nXX0EgpTg

let me know if you need additional details.

Revision history for this message
Or Idgar (oidgar) wrote :

Talked with Rabi, He suggested to get keystone logs.
Will filter the relevant lines and send pastebin link

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.