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'