2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher Traceback (most recent call last):
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _dispatch_and_reply
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher executor_callback))
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 186, in _dispatch
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher executor_callback)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/oslo_messaging/rpc/dispatcher.py", line 129, in _do_dispatch
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher result = func(ctxt, **new_args)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher return f(*args, **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/opt/stack/heat/heat/common/context.py", line 296, in wrapped
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher return func(self, ctx, *args, **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/opt/stack/heat/heat/engine/service.py", line 718, in create_stack
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher stack.store()
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/osprofiler/profiler.py", line 105, in wrapper
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher return f(*args, **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/opt/stack/heat/heat/engine/stack.py", line 507, in store
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher trust_ctx = keystone.create_trust_context()
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/opt/stack/heat/heat/common/heat_keystoneclient.py", line 227, in create_trust_context
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher role_names=roles)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/v3/contrib/trusts.py", line 75, in create
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher return f(*args, **new_kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 344, in create
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher self.key)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 162, in _create
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher return self._post(url, body, response_key, return_raw, **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 176, in _post
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher resp, body = self.client.post(url, body=body, **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 176, in post
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher return self.request(url, 'POST', **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 206, in request
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 95, in request
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher return self.session.request(url, method, **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 337, in inner
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher return func(*args, **kwargs)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher File "/usr/local/lib/python2.7/dist-packages/keystoneclient/session.py", line 400, in request
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher raise exceptions.from_response(resp, method, url)
2015-11-06 14:49:17.886 TRACE oslo_messaging.rpc.dispatcher Forbidden: Remaining redelegation depth of 0 out of allowed range of [0..3] (Disable debug mode to suppress these details.) (HTTP 403) (Request-ID: req-4d4bd727-239b-45d4-b0e8-fb0535ceeda5)
Reproduce:
1)Create a simple stack with nova server, then
2)create a stack using this template https://github.com/openstack/heat-templates/blob/master/hot/mistral/templates/stack_restarter.yaml
Send heat resource signal to start workflow resource created in step 2 and delete nova server that was created in step 1 manually.
Change abandoned by Oleksii Chuprykov (<email address hidden>) on branch: master /review. openstack. org/232495
Review: https:/