Bug 1303261 - When using EQLX with triple, eqlx_pool= will always be null in /etc/cinder/cinder.conf
Summary: When using EQLX with triple, eqlx_pool= will always be null in /etc/cinder/ci...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ---
: 10.0 (Newton)
Assignee: Jiri Stransky
QA Contact: Shai Revivo
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-30 01:21 UTC by David Hill
Modified: 2019-10-10 11:03 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-10-05 08:37:11 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 277470 0 None None None 2016-02-22 13:06:54 UTC
OpenStack gerrit 278990 0 None None None 2016-02-22 13:07:16 UTC

Description David Hill 2016-01-30 01:21:38 UTC
Description of problem:
When using EQLX with triple, eqlx_pool= will always be null in /etc/cinder/cinder.conf because the template is using :

openstack-tripleo-heat-templates/puppet/manifests/overcloud_controller.pp:      eqlx_pool           => hiera('cinder::backend::eqlx::eqlx_lpool', undef),
openstack-tripleo-heat-templates/puppet/manifests/overcloud_controller_pacemaker.pp:      eqlx_pool           => hiera('cinder::backend::eqlx::eqlx_lpool', undef),


instead of 
openstack-tripleo-heat-templates/puppet/manifests/overcloud_controller.pp:      eqlx_pool           => hiera('cinder::backend::eqlx::eqlx_pool', undef),
openstack-tripleo-heat-templates/puppet/manifests/overcloud_controller_pacemaker.pp:      eqlx_pool           => hiera('cinder::backend::eqlx::eqlx_pool', undef),





[root@overcloud-controller-0 hieradata]# cat cinder_eqlx_data.yaml

cinder::backend::eqlx::eqlx_chap_login:
cinder::backend::eqlx::eqlx_chap_password:
cinder::backend::eqlx::eqlx_group_name: my_group_name
cinder::backend::eqlx::eqlx_pool: default
cinder::backend::eqlx::eqlx_use_chap: false
cinder::backend::eqlx::san_ip: 10.0.0.0
cinder::backend::eqlx::san_login: username
cinder::backend::eqlx::san_password: password
cinder::backend::eqlx::san_thin_provision: true
cinder::backend::eqlx::volume_backend_name: tripleo_eqlx
cinder_enable_eqlx_backend: true




[root@overcloud-controller-0 cinder]# cat cinder.conf | grep eqlx_pool
#eqlx_pool=default
eqlx_pool=

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1.  Include cinder-eqlx-config.yaml when deploying overcloud
2.
3.

Actual results:
eqlx_pool is empty


Expected results:
default value

Additional info:

Comment 2 Jiri Stransky 2016-02-22 13:06:55 UTC
Fixed upstream by Rajini.

Comment 3 Mike Burns 2016-04-07 21:07:13 UTC
This bug did not make the OSP 8.0 release.  It is being deferred to OSP 10.

Comment 5 Jiri Stransky 2016-10-05 08:37:11 UTC
The fixes have been merged some time ago and backported to stable/liberty. Please reopen if necessary.


Note You need to log in before you can comment on or make changes to this bug.