'No valid host' during overcloud build when using Ironic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Michael Kerrin |
Bug Description
Could be a ironic bug. Seems that RAM is not getting reported properly. From nova-scheduler.log
2014-04-15 13:38:58.626 4698 DEBUG nova.filters [req-e8a71cc6-
2014-04-15 13:38:58.626 4698 DEBUG nova.scheduler.
2014-04-15 13:38:58.626 4698 DEBUG nova.scheduler.
2014-04-15 13:38:58.627 4698 INFO nova.filters [req-e8a71cc6-
2014-04-15 13:38:58.627 4698 WARNING nova.scheduler.
Also seeing this in ironic-api.log for the affected node:
NodeLocked: Node bf61976d-
". Detail:
Traceback (most recent call last):
File "/opt/stack/
result = f(self, *args, **kwargs)
File "/opt/stack/
pecan.
File "/opt/stack/
topic=topic or self.topic)
File "/opt/stack/
result = rpc.call(context, real_topic, msg, timeout)
File "/opt/stack/
return _get_impl(
File "/opt/stack/
rpc_
File "/opt/stack/
rv = list(rv)
File "/opt/stack/
raise result
Possibly linked to ironic bug: 1308045 as I see this in ironic-
RuntimeError: Second simultaneous read on fileno 9 detected. Unless you really know what you're doing, make sure that only one greenthread can read any particular socket. Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.
tags: | added: ironic |
description: | updated |
description: | updated |
Changed in tripleo: | |
assignee: | nobody → Michael Kerrin (michael-kerrin-w) |
status: | Triaged → In Progress |
Changed in tripleo: | |
status: | Fix Committed → Fix Released |
I'm pretty sure I saw the same thing on nova-baremetal so I don't think this is Ironic-specific. On a second runthrough of devtest I didn't see the same error, so this seems to be a race of some sort.