heal_allocations test randomly failing with "ValueError: Field `compute_node_uuid' cannot be None"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Matt Riedemann | ||
Rocky |
Fix Committed
|
Medium
|
Matt Riedemann |
Bug Description
Things are failing during scheduling:
2018-07-13 16:27:07.846188 | ubuntu-xenial | 2018-07-13 16:27:02,302 INFO [nova.scheduler
2018-07-13 16:27:07.846244 | ubuntu-xenial | 2018-07-13 16:27:02,303 ERROR [oslo_messaging
2018-07-13 16:27:07.846273 | ubuntu-xenial | Traceback (most recent call last):
2018-07-13 16:27:07.846367 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.846400 | ubuntu-xenial | res = self.dispatcher
2018-07-13 16:27:07.846492 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.846532 | ubuntu-xenial | return self._do_
2018-07-13 16:27:07.846626 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.846663 | ubuntu-xenial | result = func(ctxt, **new_args)
2018-07-13 16:27:07.846762 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.846791 | ubuntu-xenial | return func(*args, **kwargs)
2018-07-13 16:27:07.846840 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.846877 | ubuntu-xenial | allocation_
2018-07-13 16:27:07.846925 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.846966 | ubuntu-xenial | allocation_
2018-07-13 16:27:07.847010 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.847031 | ubuntu-xenial | hosts, num_alts)
2018-07-13 16:27:07.847080 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.847108 | ubuntu-xenial | spec_obj, hosts, num, num_alts)
2018-07-13 16:27:07.847157 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.847197 | ubuntu-xenial | allocation_
2018-07-13 16:27:07.847239 | ubuntu-xenial | File "nova/objects/
2018-07-13 16:27:07.847279 | ubuntu-xenial | allocation_
2018-07-13 16:27:07.847369 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.847398 | ubuntu-xenial | setattr(self, key, kwargs[key])
2018-07-13 16:27:07.847494 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.847536 | ubuntu-xenial | field_value = field.coerce(self, name, value)
2018-07-13 16:27:07.847627 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.847662 | ubuntu-xenial | return self._null(obj, attr)
2018-07-13 16:27:07.847757 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.847800 | ubuntu-xenial | raise ValueError(_("Field `%s' cannot be None") % attr)
2018-07-13 16:27:07.847837 | ubuntu-xenial | ValueError: Field `compute_node_uuid' cannot be None
2018-07-13 16:27:07.847889 | ubuntu-xenial | 2018-07-13 16:27:02,305 ERROR [nova.conductor
2018-07-13 16:27:07.847917 | ubuntu-xenial | Traceback (most recent call last):
2018-07-13 16:27:07.847967 | ubuntu-xenial | File "nova/conductor
2018-07-13 16:27:07.848000 | ubuntu-xenial | instance_uuids, return_
2018-07-13 16:27:07.848044 | ubuntu-xenial | File "nova/conductor
2018-07-13 16:27:07.848075 | ubuntu-xenial | return_
2018-07-13 16:27:07.848113 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.848139 | ubuntu-xenial | return func(*args, **kwargs)
2018-07-13 16:27:07.848187 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.848225 | ubuntu-xenial | instance_uuids, return_objects, return_alternates)
2018-07-13 16:27:07.848270 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.848318 | ubuntu-xenial | return getattr(
2018-07-13 16:27:07.848368 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.848406 | ubuntu-xenial | instance_uuids, return_objects, return_alternates)
2018-07-13 16:27:07.848449 | ubuntu-xenial | File "nova/scheduler
2018-07-13 16:27:07.848491 | ubuntu-xenial | return cctxt.call(ctxt, 'select_
2018-07-13 16:27:07.848579 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.848600 | ubuntu-xenial | retry=self.retry)
2018-07-13 16:27:07.848688 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.864805 | ubuntu-xenial | retry=retry)
2018-07-13 16:27:07.864917 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.864965 | ubuntu-xenial | return self._send(target, ctxt, message, wait_for_reply, timeout)
2018-07-13 16:27:07.865058 | ubuntu-xenial | File "/home/
2018-07-13 16:27:07.865078 | ubuntu-xenial | raise failure
2018-07-13 16:27:07.865115 | ubuntu-xenial | ValueError: Field `compute_node_uuid' cannot be None
Must have some weird issues with multi-cell setup in the test or maybe something with the way the compute services are started?
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
According to logstash, this started around July 12.