Reviewed:  https://review.openstack.org/273129
Committed: 
https://git.openstack.org/cgit/openstack/ironic/commit/?id=fde62528afd5c88737999a3deabeba6c2d389e88
Submitter: Jenkins
Branch:    master

commit fde62528afd5c88737999a3deabeba6c2d389e88
Author: Dmitry Tantsur <dtant...@redhat.com>
Date:   Wed Jan 27 17:10:58 2016 +0100

    [devstack] Restart nova compute before checking hypervisor stats
    
    Nova compute may fail if it was unable to fetch nodes list from Ironic
    during startup. This change makes sure we restart it.
    
    Change-Id: Ibddd34faa0eeb9b42fe0e8d73f14907b1df11734
    Closes-Bug: #1537076


** Changed in: ironic
       Status: In Progress => Fix Released

-- 
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/1537076

Title:
  Timed out waiting for Nova hypervisor-stats count >= 1 due to Nova
  Unable to establish connection to http://127.0.0.1:35357/v2.0/tokens

Status in Ironic:
  Fix Released
Status in OpenStack Compute (nova):
  In Progress

Bug description:
  e.g. seems like http://logs.openstack.org/61/246161/12/check/gate-
  tempest-dsvm-ironic-pxe_ipa-
  ipxe/169b905/logs/screen-n-cpu.txt.gz?#_2016-01-22_09_01_00_240 causes
  http://logs.openstack.org/61/246161/12/check/gate-tempest-dsvm-ironic-
  pxe_ipa-ipxe/169b905/logs/devstacklog.txt.gz#_2016-01-22_09_08_19_910

  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 "/usr/local/lib/python2.7/dist-packages/oslo_service/service.py", line 
671, in run_service
      service.start()
    File "/opt/stack/new/nova/nova/service.py", line 198, in start
      self.manager.pre_start_hook()
    File "/opt/stack/new/nova/nova/compute/manager.py", line 1340, in 
pre_start_hook
      self.update_available_resource(nova.context.get_admin_context())
    File "/opt/stack/new/nova/nova/compute/manager.py", line 6290, in 
update_available_resource
      nodenames = set(self.driver.get_available_nodes())
    File "/opt/stack/new/nova/nova/virt/ironic/driver.py", line 554, in 
get_available_nodes
      self._refresh_cache()
    File "/opt/stack/new/nova/nova/virt/ironic/driver.py", line 537, in 
_refresh_cache
      for node in self._get_node_list(detail=True, limit=0):
    File "/opt/stack/new/nova/nova/virt/ironic/driver.py", line 476, in 
_get_node_list
      node_list = self.ironicclient.call("node.list", **kwargs)
    File "/opt/stack/new/nova/nova/virt/ironic/client_wrapper.py", line 136, in 
call
      client = self._get_client(retry_on_conflict=retry_on_conflict)
    File "/opt/stack/new/nova/nova/virt/ironic/client_wrapper.py", line 86, in 
_get_client
      cli = ironic.client.get_client(CONF.ironic.api_version, **kwargs)
    File "/usr/local/lib/python2.7/dist-packages/ironicclient/client.py", line 
86, in get_client
      _ksclient = _get_ksclient(**ks_kwargs)
    File "/usr/local/lib/python2.7/dist-packages/ironicclient/client.py", line 
35, in _get_ksclient
      insecure=kwargs.get('insecure'))
    File 
"/usr/local/lib/python2.7/dist-packages/keystoneclient/v2_0/client.py", line 
166, in __init__
      self.authenticate()
    File "/usr/local/lib/python2.7/dist-packages/keystoneclient/utils.py", line 
337, in inner
      return func(*args, **kwargs)
    File "/usr/local/lib/python2.7/dist-packages/keystoneclient/httpclient.py", 
line 589, in authenticate
      resp = self.get_raw_token_from_identity_service(**kwargs)
    File 
"/usr/local/lib/python2.7/dist-packages/keystoneclient/v2_0/client.py", line 
210, in get_raw_token_from_identity_service
      _("Authorization Failed: %s") % e)
  AuthorizationFailure: Authorization Failed: Unable to establish connection to 
http://127.0.0.1:35357/v2.0/tokens

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to