← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1430616] Re: nova-compute with IronicDriver failed to start if ironic-api service not started

 

** Changed in: nova
       Status: Fix Committed => Fix Released

** Changed in: nova
    Milestone: None => liberty-2

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1430616

Title:
  nova-compute with IronicDriver failed to start if ironic-api service
  not started

Status in OpenStack Compute (nova):
  Fix Released

Bug description:
  When running devstack stack.sh,  nova-compute started at 2015-03-11
  10:24:01.323,  but ironic-api started at 2015-03-11 10:27:04.685.
  Nova-compute exited at 2015-03-11 10:26:00.083 with NovaException:

  Traceback (most recent call last):
    File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/poll.py", line 115, in wait
      listener.cb(fileno)
    File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 214, in main
      result = function(*args, **kwargs)
    File "/opt/stack/nova/nova/openstack/common/service.py", line 491, in run_service
      service.start()
    File "/opt/stack/nova/nova/service.py", line 164, in start
      self.manager.init_host()
    File "/opt/stack/nova/nova/compute/manager.py", line 1201, in init_host
      self._destroy_evacuated_instances(context)
    File "/opt/stack/nova/nova/compute/manager.py", line 737, in _destroy_evacuated_instances
      local_instances = self._get_instances_on_driver(context, filters)
    File "/opt/stack/nova/nova/compute/manager.py", line 700, in _get_instances_on_driver
      driver_uuids = self.driver.list_instance_uuids()
    File "/opt/stack/nova/nova/virt/ironic/driver.py", line 422, in list_instance_uuids
      limit=0)
    File "/opt/stack/nova/nova/virt/ironic/client_wrapper.py", line 142, in call
      raise exception.NovaException(msg)
  NovaException: Error contacting Ironic server for 'node.list'. Attempt 60 of 60

  It doesn't make sense for a service.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1430616/+subscriptions


References