Reviewed:  https://review.openstack.org/290315
Committed: 
https://git.openstack.org/cgit/openstack/nova/commit/?id=bd508a5a0e2462292cb3ebfa3ba851e8a1a2a01f
Submitter: Jenkins
Branch:    master

commit bd508a5a0e2462292cb3ebfa3ba851e8a1a2a01f
Author: Giridhar Jayavelu <[email protected]>
Date:   Tue Mar 8 23:13:14 2016 -0800

    VMware: set service status based on vc connection
    
    When the vcenter (vc) session is disconnected, say,
    if the management service on vcenter is down, then
    the nova-compute service status does not reflect that.
    
    This patch sets disabled=True in nova.objects.Service
    when the vcenter session is broken.
    When vcenter service is accessible again, then oslo_vmware
    takes care of recreating a new session.
    
    Closes-Bug: #1316928
    Change-Id: I73a34eb6e0ca32d03e54d12a5e066b2ed4f19a61


** Changed in: nova
       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/1316928

Title:
  VMware driver does not change compute node state to unavailable after
  disconnecting from vCenter

Status in OpenStack Compute (nova):
  Fix Released

Bug description:
  VMware driver does not change compute node state (from :-) to XXX)
  when it lost connection to vCenter.

  api_retry_count does not affect it at all.

  When connection to vCenter is lost and nova-compute is restarted it
  works. But it does not without restarting. After restart state is
  changed to XXX and nova-compute is still polling API connection (good
  behavior) but without restart nova-compute has still smile state
  despite of " SessionConnectionException: NV-06475AF urllib2 error in
  RetrieveServiceContent: : <urlopen error [Errno 113] EHOSTUNREACH>"

  Steps to reproduce:
  1. Configure nova-compute to connect to VMware vCenter using vmware community 
driver.
  2. Check state of compute-node, it should be available
  3. Disconnect vCenter - for example just disconnect network from it
  4. Check state of compute-node, it still be available

  Expected result:
  compute-node should be unavailable when vCenter is disconnected (maybe after 
api_retry_count?) without need to restart nova-compute.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to