<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap:break-word"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Hi Greg,</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">this is yet another similar bug in another place.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Here is the fix for you: <a href="https://review.openstack.org/#/c/442198/">https://review.openstack.org/#/c/442198/</a></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Also please consider using LinuxInstance class instead of LinuxMuranoInstance.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">LinuxInstance doesn't try to build agent config and push it through cloud-init and thus should not</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">have such problems</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Regards,</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Stan </div> <br> <div id="bloop_sign_1488841592902905088" class="bloop_sign"></div> <br><p class="airmail_on">On March 6, 2017 at 6:51:11 AM, Waines, Greg (<a href="mailto:greg.waines@windriver.com">greg.waines@windriver.com</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div bgcolor="white" lang="EN-US" link="blue" vlink="purple"><div></div><div>
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri">Hey Stan,</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri">We tried doing the changes from
<a href="https://review.openstack.org/#/c/441477/">https://review.openstack.org/#/c/441477/</a></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri">i.e.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> changing the first couple of lines in the __init__ of AgentListener in agent_listener.py</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:black"> class AgentListener(object):</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:black"> def __init__(self, name):</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:#cc0000">- self._enabled = False</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:#cc0000">- if CONF.engine.disable_murano_agent:</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:#cc0000">- return</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:#cc0000">- self._enabled = True</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:#008800">+ self._enabled = not CONF.engine.disable_murano_agent</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:black"> self._results_queue = str('-execution-results-%s' % name.lower())</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:black"> self._subscriptions = {}</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-family:Courier;color:black"> self._receive_thread = None</span></p>
<p class="MsoNormal" style="margin-left:36.0pt"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri">But still get the following issue: ??? Any suggestions ???</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri">Greg.</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri">2017-03-06 14:24:01.870 28884 ERROR murano.common.engine [-]</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> AttributeError: 'Agent' object has no attribute '_queue'</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> Traceback (most recent call last):</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/Environment.yaml", line 120:9 in method deploy of type io.murano.Environment</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> $.applications.pselect($.deploy())</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/tmp/murano-packages-cache/wrs.titanium.murano.examples.VmFip_NoAppDeploy/0.0.0/829a861c408a4516b0589d04cce23248/Classes/VmFip_NoAppDeploy.yaml", line 41:13 in method deploy of
type wrs.titanium.murano.examples.VmFip_NoAppDeploy</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> $.instance.deploy()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/resources/Instance.yaml", line 193:9 in method deploy of type io.murano.resources.Instance</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> $this.beginDeploy()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/resources/Instance.yaml", line 131:28 in method beginDeploy of type io.murano.resources.Instance</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> $.prepareUserData()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/resources/LinuxMuranoInstance.yaml", line 14:19 in method prepareUserData of type io.murano.resources.LinuxMuranoInstance</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> $.generateUserData()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/resources/LinuxMuranoInstance.yaml", line 80:39 in method generateUserData of type io.murano.resources.LinuxMuranoInstance</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> $.agent.queueName()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/helpers.py", line 58 in method evaluate</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> for d_key, d_value in six.iteritems(value))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/utils.py", line 122 in method __init__</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> self._d = dict(*args, **kwargs)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/helpers.py", line 58 in method <genexpr></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> for d_key, d_value in six.iteritems(value))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/helpers.py", line 53 in method evaluate</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return value(context)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_expression.py", line 85 in method __call__</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return self._parsed_expression.evaluate(context=context)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 165 in method evaluate</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return self(utils.NO_VALUE, context, self.engine)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 156 in method __call__</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return super(Statement, self).__call__(receiver, context, engine)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return context(<a href="http://self.name">self.name</a>, engine, receiver, context)(*self.args)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 49 in method call</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> name, all_overloads, engine, receiver, data_context, args, kwargs)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method choose_overload</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method <genexpr></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 113 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> and not isinstance(arg, expressions.Constant))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return context(<a href="http://self.name">self.name</a>, engine, receiver, context)(*self.args)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51 in method call</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> result = delegate()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return lambda: delegate()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_functions.py", line 183 in method op_dot</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return operator(ctx2, receiver, expr)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 323 in method func</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> new_name, engine, new_receiver, new_context)(*args, **kwargs)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51 in method call</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> result = delegate()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return lambda: delegate()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_functions.py", line 183 in method op_dot</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return operator(ctx2, receiver, expr)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 323 in method func</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> new_name, engine, new_receiver, new_context)(*args, **kwargs)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51 in method call</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> result = delegate()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return lambda: delegate()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/standard_library/system.py", line 34 in method op_dot</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return expr(receiver)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 269 in method func</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> engine, args, kwargs)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 236 in method _call</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> result = value(receiver, context, engine)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return context(<a href="http://self.name">self.name</a>, engine, receiver, context)(*self.args)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51 in method call</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> result = delegate()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142 in method <lambda></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return lambda: delegate()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_integration.py", line 246 in method payload</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> __receiver, args, kwargs, __context, True), __context)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/murano_method.py", line 230 in method invoke</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> self, this, context, args, kwargs, skip_stub)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/executor.py", line 163 in method invoke_method</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> result = call()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/executor.py", line 153 in method call</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> yaql_engine, context, native_this)(*args, **kwargs)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 60 in method func</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return self.get_delegate(receiver, engine, context, args, kwargs)()</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_integration.py", line 192 in method payload</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return body(__self.extension, *args, **kwargs)</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> File "/usr/lib/python2.7/site-packages/murano/engine/system/agent.py", line 71 in method queue_name</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> return self._queue</span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:Calibri"> </span></p>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-family:Calibri;color:black">From: </span>
</b><span style="font-family:Calibri;color:black">Stan Lagun <<a href="mailto:slagun@mirantis.com">slagun@mirantis.com</a>><br>
<b>Reply-To: </b>"<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<b>Date: </b>Friday, March 3, 2017 at 4:16 PM<br>
<b>To: </b>"<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<b>Subject: </b>Re: [openstack-dev] [Murano] Errors on $.instance.deploy() ... WHEN RUNNING WITHOUT MURANO-AGENT RABBIT</span></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Greg, </p>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">you're right in everything you said.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">This was fixed in master in <a href="https://review.openstack.org/#/c/387993/">https://review.openstack.org/#/c/387993/</a> with intent to fix tests and unblock the gate. But since those tests were introduced in Ocata the fix was not backported
to Newton.</p>
</div>
<div>
<p class="MsoNormal">So I've just did a partial packport of the root cause fix. Here it is: <a href="https://review.openstack.org/#/c/441477/">https://review.openstack.org/#/c/441477/</a></p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal"><br clear="all">
</p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:Arial;color:black">Sincerely yours,<br>
Stan Lagun<br>
Principal Software Engineer @ Mirantis</span><br>
<span style="font-family:Arial;color:black"><br>
<br>
</span></p>
</div>
</div>
</div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal">On Fri, Mar 3, 2017 at 11:49 AM, Waines, Greg <<a href="mailto:Greg.Waines@windriver.com" target="_blank">Greg.Waines@windriver.com</a>> wrote:</p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Looking for guidance on fixing the following error (end of email) that we are seeing when ‘deploying’ a very simple murano package/app on a Murano
deployment WITHOUT the second rabbit server for murano-agent. </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">So we have a NEWTON-version of MURANO integrated into our OpenStack solution.</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">We have modified murano.conf:</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> …</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> # Disallow the use of murano-agent (boolean value)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> disable_murano_agent = true</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> …</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">We are NOT even running the second rabbit server for communication with murano-agent.</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">With a very simple murano package/app, that basically just does a “ $.instance.deploy() “ in its deploy method of its main class.</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><i><span style="font-size:11.0pt">( NOTE: I have tested this murano package/app on other Murano setups and it works … although those Murano setups had murano-agent and second rabbit
enabled. )</span></i></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">And we get the following traceback error (see end of email).</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Questions:</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> - I believe this is a valid configuration</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> - but does anyone actually run Murano in this type of setup ? I am guessing not many … so is this an upstream murano bug that I am seeing ?
… that nobody else sees because basically no one runs in this mode ?</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> - if this should work, and works in other setups,</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> … any guidance on how to resolve / debug what is going on here ?</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Thanks in advance,</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">Greg.</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt">2017-03-03 17:46:35.175 12568 ERROR murano.common.engine [-]</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> AttributeError: 'AgentListener' object has no attribute '_results_queue'</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> Traceback (most recent call last):</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/Environment.yaml", line 120:9 in method deploy of type
io.murano.Environment</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> $.applications.pselect($.deploy())</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/tmp/murano-packages-cache/wrs.titanium.murano.examples.VmFip_NoAppDeploy/0.0.0/829a861c408a4516b0589d04cce23248/Classes/VmFip_NoAppDeploy.yaml",
line 41:13 in method deploy of type wrs.titanium.murano.examples.VmFip_NoAppDeploy</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> $.instance.deploy()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/resources/Instance.yaml", line 193:9 in method deploy
of type io.murano.resources.Instance</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> $this.beginDeploy()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/resources/Instance.yaml", line 131:28 in method beginDeploy
of type io.murano.resources.Instance</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> $.prepareUserData()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/resources/LinuxMuranoInstance.yaml", line 14:19 in method
prepareUserData of type io.murano.resources.LinuxMuranoInstance</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> $.generateUserData()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/tmp/murano-packages-cache/io.murano/0.0.0/3317e706ecd1417bb748361a6a3385d2/Classes/resources/LinuxMuranoInstance.yaml", line 81:31 in method
generateUserData of type io.murano.resources.LinuxMuranoInstance</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> $region.agentListener.queueName()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/helpers.py", line 58 in method evaluate</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> for d_key, d_value in six.iteritems(value))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/utils.py", line 122 in method __init__</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> self._d = dict(*args, **kwargs)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/helpers.py", line 58 in method <genexpr></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> for d_key, d_value in six.iteritems(value))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/helpers.py", line 53 in method evaluate</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return value(context)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_expression.py", line 85 in method __call__</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return self._parsed_expression.evaluate(context=context)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 165 in method evaluate</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return self(utils.NO_VALUE, context, self.engine)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 156 in method __call__</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return super(Statement, self).__call__(receiver, context, engine)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return context(<a href="http://self.name" target="_blank">self.name</a>, engine, receiver, context)(*self.args)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 49 in method call</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> name, all_overloads, engine, receiver, data_context, args, kwargs)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method choose_overload</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117 in method <genexpr></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 113 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> and not isinstance(arg, expressions.Constant))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return context(<a href="http://self.name" target="_blank">self.name</a>, engine, receiver, context)(*self.args)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51 in method call</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> result = delegate()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return lambda: delegate()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_functions.py", line 183 in method op_dot</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return operator(ctx2, receiver, expr)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 323 in method func</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> new_name, engine, new_receiver, new_context)(*args, **kwargs)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51 in method call</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> result = delegate()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return lambda: delegate()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_functions.py", line 183 in method op_dot</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return operator(ctx2, receiver, expr)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 323 in method func</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> new_name, engine, new_receiver, new_context)(*args, **kwargs)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51 in method call</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> result = delegate()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return lambda: delegate()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/standard_library/system.py", line 34 in method op_dot</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return expr(receiver)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 269 in method func</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> engine, args, kwargs)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 236 in method _call</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> result = value(receiver, context, engine)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37 in method __call__</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return context(<a href="http://self.name" target="_blank">self.name</a>, engine, receiver, context)(*self.args)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> data_context, use_convention, function_filter)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51 in method call</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> result = delegate()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142 in method <lambda></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return lambda: delegate()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_integration.py", line 246 in method payload</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> __receiver, args, kwargs, __context, True), __context)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/murano_method.py", line 230 in method invoke</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> self, this, context, args, kwargs, skip_stub)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/executor.py", line 163 in method invoke_method</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> result = call()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/executor.py", line 153 in method call</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> yaql_engine, context, native_this)(*args, **kwargs)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 60 in method func</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return self.get_delegate(receiver, engine, context, args, kwargs)()</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341 in method func</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> six.iteritems(keyword_args)))</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/dsl/yaql_integration.py", line 192 in method payload</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return body(__self.extension, *args, **kwargs)</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> File "/usr/lib/python2.7/site-packages/murano/engine/system/agent_listener.py", line 58 in method queue_name</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> return self._results_queue</span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:11.0pt"> </span></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></p>
</blockquote>
</div>
<p class="MsoNormal"> </p>
</div>
</div>
</div>
</div></div></span></blockquote></body></html>