grizzly: nova availability_zones changed, need doc update

Bug #1107419 reported by Tom Fifield
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
openstack-api-site
Fix Released
Medium
Diane Fleming
openstack-manuals
Fix Released
Medium
Diane Fleming

Bug Description

In https://review.openstack.org/#/c/18675/ changes were made to availability_zones in nova that change how they work:

Previously all services had an availability_zone, but the
availability_zone is only used for nova-compute. Services such as
nova-scheduler, nova-network, nova-conductor have always spanned all
availability_zones.

After this change only compute nodes (nova-compute), will have an
availability_zone. In order to preserve current APIs, when running:
* nova host-list (os-hosts)
* euca-describe-availability-zones verbose
* nova-manage service list
Internal services will appear in there own internal availability_zone
(CONF.internal_service_availability_zone)
Internal zone is hidden in euca-describe-availability_zones
(non-verbose)

CONF.node_availability_zone has been renamed to
CONF.default_availability_zone and is only used by the nova-api and
nova-scheduler. CONF.node_availability_zone still works but is
deprecated

 23 availability_zone_opts = [
   24 cfg.StrOpt('internal_service_availability_zone',
   25 default='internal',
   26 help='availability_zone to show internal services under'),
   27 cfg.StrOpt('default_availability_zone',
   28 # deprecated in Grizzly release
   29 deprecated_name='node_availability_zone',
   30 default='nova',
   31 help='default compute node availability_zone'),
   32 ]

updated API samples are also provided in the patch

Tags: opsguide
Tom Fifield (fifieldt)
Changed in openstack-manuals:
status: New → Confirmed
importance: Undecided → Medium
Changed in openstack-api-site:
importance: Undecided → Medium
status: New → Confirmed
milestone: none → grizzly
Changed in openstack-manuals:
milestone: none → grizzly
Tom Fifield (fifieldt)
tags: added: opsguide
Changed in openstack-api-site:
assignee: nobody → Diane Fleming (diane-fleming)
Changed in openstack-manuals:
assignee: nobody → Diane Fleming (diane-fleming)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to api-site (master)

Fix proposed to branch: master
Review: https://review.openstack.org/26762

Changed in openstack-api-site:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to api-site (master)

Reviewed: https://review.openstack.org/26762
Committed: http://github.com/openstack/api-site/commit/961d8e3cd3b8be1424559180144e7ce0ad5cfe43
Submitter: Jenkins
Branch: master

commit 961d8e3cd3b8be1424559180144e7ce0ad5cfe43
Author: Diane Fleming <email address hidden>
Date: Thu Apr 11 10:58:54 2013 -0500

    Updated description of availability zones extension

    bug: #1107419

    Change-Id: Ice456a9c822ea84a21bf5e49bd19e04cfac77d69
    author: Diane Fleming

Changed in openstack-api-site:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-manuals (master)

Fix proposed to branch: master
Review: https://review.openstack.org/29003

Changed in openstack-manuals:
status: Confirmed → In Progress
Revision history for this message
Diane Fleming (diane-fleming) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/29003
Committed: http://github.com/openstack/openstack-manuals/commit/c0b6b6dfa496579fe3b88ea09a3ce69063a673ed
Submitter: Jenkins
Branch: master

commit c0b6b6dfa496579fe3b88ea09a3ce69063a673ed
Author: Diane Fleming <email address hidden>
Date: Mon May 13 15:54:45 2013 -0500

    Updated availability zone information

    bug: #1107419

    Change-Id: I915a3b8fa102d95822b9354f7e5ef28c6c861ee3
    author: diane fleming

Changed in openstack-manuals:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.