Reviewed:  https://review.openstack.org/25570
Committed: 
http://github.com/openstack/nova/commit/7e4fec64130afdb3bf7e3c2f0adffbc1869b0d0f
Submitter: Jenkins
Branch:    milestone-proposed

commit 7e4fec64130afdb3bf7e3c2f0adffbc1869b0d0f
Author: Phil Day <[email protected]>
Date:   Wed Mar 27 12:01:01 2013 +0000

    List AZs fails if there are disabled services
    
    Trying to list availability zones when there is a disabled
    services fails with a 500 error
    
    Fixes bug #1160841
    
    Change-Id: Ibdb639f0d6a1a69a6a6331ee053c75449a16fc8f
    (cherry picked from commit ea663f3627ff11eea90e457c3b53432d640c63b2)


** Changed in: nova
       Status: Fix Committed => 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/1160841

Title:
  AZ list API fails if there are disabled services

Status in OpenStack Compute (Nova):
  Fix Released

Bug description:
  Trying to list availability zones when there is a disabled services
  fails with a 500 error:


  2013-03-27 09:02:40.096 13400 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/dist-packages/nova/availability_zones.py", line 84, in 
get_availability_zones
  2013-03-27 09:02:40.096 13400 TRACE nova.api.openstack     if 
service['available_zones'] not in available_zones]
  2013-03-27 09:02:40.096 13400 TRACE nova.api.openstack KeyError: 
'available_zones'
  2013-03-27 09:02:40.096 13400 TRACE nova.api.openstack
  2013-03-27 09:02:40.098 INFO nova.api.openstack 
[req-2b246b00-5bce-4341-8f52-aaa5a09a3e37 41498787087465 75228465009852] 
http://compute.rnde.aw1.hpcloud.net/v1.1/75228465009852/os-availability-zone/detail
 returned with HTTP 500

  
  The code in get_availability_zones()  for handling disabled services is 
broken, as it looks for "service['available_zones']" instead of 
service['availability_zone']

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1160841/+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