Deployment may fail due 'dpdk'

Bug #1640848 reported by Victor Ryzhenkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fuel-plugin-murano
New
Undecided
Unassigned

Bug Description

The following errors periodically appears during deployment

2016-11-09 23:06:07.935 ERROR [7fc485ad7880] (__init__) Cannot evaluate expression - 'changedAny($.network_scheme, $.configuration, $.get('compute', ''), $.network_metadata.vips, $.
debug, $.storage, $.nova, $.public_ssl, $.get('use_ssl', {}), $.get('nova_rate_limits', {}), $.get('nova_report_interval', 60), $.get('nova_service_down_time', 180), $.get('novanetw
ork_parameters', {}), $.get('nova_custom', {}), $.rabbit, $.cinder, $.ceilometer, $.get('use_syslog', true), $.get('use_stderr', false), $.get('syslog_log_facility_nova', ''), $.net
work_metadata.nodes.get(concat('node-', $.uid)), $.libvirt_type, $.get('kombu_compression', ''), $.dpdk, $.get('glance_api_servers', ''), $.get('block_device_allocate_retries', 300)
, $.get('block_device_allocate_retries_interval', 3), $.get('queue_provider', 'rabbit'), $.quantum_settings, $.get('memcached_addresses', ''), $.get('memcache_roles', ''), $.network
_metadata.nodes.values().where(
  $.network_roles.get('mgmt/memcache') != null),
$.get('memcache_server_port'), $.network_metadata.nodes.values().where(
  $.node_roles.any($.matches('controller'))).network_roles.select(
    $.get('mgmt/messaging')),
$.get('amqp_hosts'), $.network_metadata.nodes.values().where(
  $.network_roles.get('mgmt/messaging') != null),
$.resume_guests_state_on_host_boot, $.use_cow_images)
' (None), : u'dpdk'

2016-11-09 23:06:07.935 ERROR [7fc485ad7880] (transaction_serializer) failed to serialize task 'top-role-compute' for node: 2
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/nailgun/lcm/transaction_serializer.py", line 42, in _serialize_task_for_node
    serialized = task_serializer.serialize(node_id)
  File "/usr/lib/python2.7/site-packages/nailgun/lcm/task_serializer.py", line 165, in serialize
    node_id, self.task_template['id'])
  File "/usr/lib/python2.7/site-packages/nailgun/utils/__init__.py", line 184, in traverse
    value, formatter, formatter_context, keywords
  File "/usr/lib/python2.7/site-packages/nailgun/utils/__init__.py", line 167, in traverse
    return keywords[k](data[k])
  File "/usr/lib/python2.7/site-packages/nailgun/lcm/task_serializer.py", line 84, in evaluate
    return parsed_exp.evaluate(data=context['$%new'], context=context)
  File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 165, in evaluate
    return self(utils.NO_VALUE, context, self.engine)
  File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 156, in __call__
    return super(Statement, self).__call__(receiver, context, engine)
  File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37, in __call__
    return context(self.name, engine, receiver, context)(*self.args)
  File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65, in <lambda>
    data_context, use_convention, function_filter)
  File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 49, in call
    name, all_overloads, engine, receiver, data_context, args, kwargs)
  File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117, in choose_overload
    args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))
  File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 117, in <genexpr>
    args = tuple(arg_evaluator(i, arg) for i, arg in enumerate(args))
  File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 113, in <lambda>
    and not isinstance(arg, expressions.Constant))
  File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37, in __call__
    return context(self.name, engine, receiver, context)(*self.args)
  File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65, in <lambda>
    data_context, use_convention, function_filter)
  File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51, in call
    result = delegate()
  File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142, in <lambda>
    return lambda: delegate()
  File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341, in func
    six.iteritems(keyword_args)))
  File "/usr/lib/python2.7/site-packages/nailgun/yaql_ext/datadiff.py", line 62, in changed_any
    return any(changed(finalizer, exp, context) for exp in expressions)
  File "/usr/lib/python2.7/site-packages/nailgun/yaql_ext/datadiff.py", line 62, in <genexpr>
    return any(changed(finalizer, exp, context) for exp in expressions)
  File "/usr/lib/python2.7/site-packages/nailgun/yaql_ext/datadiff.py", line 48, in changed
    new_data = finalizer(get_new(expression, context))
  File "/usr/lib/python2.7/site-packages/nailgun/yaql_ext/datadiff.py", line 28, in get_new
    return expression(context['$%new'])
  File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 269, in func
    engine, args, kwargs)
  File "/usr/lib/python2.7/site-packages/yaql/language/yaqltypes.py", line 236, in _call
    result = value(receiver, context, engine)
  File "/usr/lib/python2.7/site-packages/yaql/language/expressions.py", line 37, in __call__
    return context(self.name, engine, receiver, context)(*self.args)
  File "/usr/lib/python2.7/site-packages/yaql/language/contexts.py", line 65, in <lambda>
    data_context, use_convention, function_filter)
  File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 51, in call
    result = delegate()
  File "/usr/lib/python2.7/site-packages/yaql/language/runner.py", line 142, in <lambda>
    return lambda: delegate()
  File "/usr/lib/python2.7/site-packages/yaql/language/specs.py", line 341, in func
    six.iteritems(keyword_args)))
  File "/usr/lib/python2.7/site-packages/yaql/standard_library/collections.py", line 102, in dict_keyword_access
    return d[key]
  File "/usr/lib/python2.7/site-packages/nailgun/utils/uniondict.py", line 49, in __getitem__
    raise KeyError(key)
KeyError: u'dpdk'

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.