VMware content regarding scheduler granularity is confusing and incorrect

Bug #1587054 reported by Stephen Gordon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
Low
Stephen Gordon

Bug Description

The configuration reference guide [1] currently contains this statement pertaining to the VMware Nova driver:

"As the figure shows, the OpenStack Compute Scheduler sees three hypervisors that each correspond to a cluster in vCenter. nova-compute contains the VMware driver. You can run with multiple nova-compute services. While Compute schedules at the granularity of a cluster, the VMware driver inside nova-compute interacts with the vCenter APIs to select an appropriate ESX host within the cluster. Internally, vCenter uses DRS for placement."

The confusing statement is "While Compute schedules at the granularity of a cluster, the VMware driver inside nova-compute interacts with the vCenter APIs to select an appropriate ESX host within the cluster.". The Nova scheduler schedules at the granularity of the nova-compute service, in this specific example that *happens* to be the cluster as there is a 1:1 relationship between the nova-compute services and ESXi clusters in the diagram.

This is not always the case but some readers have interpreted this to mean even when there is a 1:N where N>1 relationship betweeen the nova-compute services and ESXi clusters the scheduler maintains granularity at the cluster level, which is not correct.

http://docs.openstack.org/mitaka/config-reference/compute/hypervisor-vmware.html

Stephen Gordon (sgordon)
Changed in openstack-manuals:
assignee: nobody → Stephen Gordon (sgordon)
milestone: none → newton
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/322818

Changed in openstack-manuals:
status: New → In Progress
Tom Fifield (fifieldt)
Changed in openstack-manuals:
status: In Progress → Confirmed
importance: Undecided → Low
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/322818
Committed: https://git.openstack.org/cgit/openstack/openstack-manuals/commit/?id=f8c0dd0fa5a33d97e759b1ce0f44846c90ac9e02
Submitter: Jenkins
Branch: master

commit f8c0dd0fa5a33d97e759b1ce0f44846c90ac9e02
Author: Stephen Gordon <email address hidden>
Date: Mon May 30 09:17:21 2016 -0400

    Clarify Nova scheduling granularity for vCenter

    Clarify Nova scheduling granularity for the vCenter driver is at the
    nova-compute service level, which in the example happens to also be the
    ESX cluster level.

    Change-Id: Id80d45142ec2f26ce4ae3a91395de432b89d1f0e
    backport: mitaka
    Closes-Bug: #1587054

Changed in openstack-manuals:
status: Confirmed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-manuals 15.0.0

This issue was fixed in the openstack/openstack-manuals 15.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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