Allow testing of cinder multi backends through tempest

Bug #1493911 reported by Matt Thompson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Low
Matt Thompson
Kilo
Fix Released
Low
Jesse Pretorius
Trunk
Fix Released
Low
Matt Thompson

Bug Description

Our tempest.conf file current has this:

[volume]
endpoint_type = internalURL
backend1_name = lvm

However, backend1_name is only ever used if we do this:

[volume-feature-enabled]
multi_backend = True

Matt Thompson (mattt416)
Changed in openstack-ansible:
assignee: nobody → Matt Thompson (mattt416)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ansible-deployment (master)

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

Changed in openstack-ansible:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-ansible-deployment (master)

Reviewed: https://review.openstack.org/221851
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=ed4ed6aa20793dd13487b42e80e4886d35fdd768
Submitter: Jenkins
Branch: master

commit ed4ed6aa20793dd13487b42e80e4886d35fdd768
Author: Matt Thompson <email address hidden>
Date: Wed Sep 9 16:43:00 2015 +0100

    Allow testing of cinder multi backends w/ tempest

    This commit adds the following variables to os_tempest role:

    tempest_volume_backend1_name
    tempest_volume_backend2_name
    tempest_volume_multi_backend_enabled

    This allows you to test that using multiple cinder backends
    simultaneously works as expected. A deployer may, for example, set
    tempest_volume_backend1_name to 'lvm' and tempest_volume_backend2_name
    to 'ceph'.

    To avoid any surprises, tempest_volume_multi_backend_enabled defaults to
    'False', which is the current tempest default value for multi_backend.

    Closes-Bug: #1493911

    Change-Id: I5eeb88d3e90b6ca046be96fb61a1cb6f4e6087ee

Changed in openstack-ansible:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ansible-deployment (kilo)

Fix proposed to branch: kilo
Review: https://review.openstack.org/222119

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-ansible-deployment (kilo)

Reviewed: https://review.openstack.org/222119
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=099105bf69d28621bb20fe4701acc4f211ddedb7
Submitter: Jenkins
Branch: kilo

commit 099105bf69d28621bb20fe4701acc4f211ddedb7
Author: Matt Thompson <email address hidden>
Date: Wed Sep 9 16:43:00 2015 +0100

    Allow testing of cinder multi backends w/ tempest

    This commit adds the following variables to os_tempest role:

    tempest_volume_backend1_name
    tempest_volume_backend2_name
    tempest_volume_multi_backend_enabled

    This allows you to test that using multiple cinder backends
    simultaneously works as expected. A deployer may, for example, set
    tempest_volume_backend1_name to 'lvm' and tempest_volume_backend2_name
    to 'ceph'.

    To avoid any surprises, tempest_volume_multi_backend_enabled defaults to
    'False', which is the current tempest default value for multi_backend.

    Closes-Bug: #1493911

    Change-Id: I5eeb88d3e90b6ca046be96fb61a1cb6f4e6087ee
    (cherry picked from commit ed4ed6aa20793dd13487b42e80e4886d35fdd768)

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote : Fix included in openstack/openstack-ansible 11.2.11

This issue was fixed in the openstack/openstack-ansible 11.2.11 release.

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/openstack-ansible 11.2.12

This issue was fixed in the openstack/openstack-ansible 11.2.12 release.

Revision history for this message
Davanum Srinivas (DIMS) (dims-v) wrote : Fix included in openstack/openstack-ansible 11.2.14

This issue was fixed in the openstack/openstack-ansible 11.2.14 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.