Duplicate entries in enabled_share_backends option of manila.conf, when there is more than 1 Ganesha unit

Bug #1929939 reported by Vladimir Grevtsev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Manila Charm
Fix Released
Medium
Unassigned

Bug Description

# Environment

focal-ussuri; latest charms
juju status: https://paste.ubuntu.com/p/Dt6PTKpdgX/

# Steps to reproduce

0. Deploy the cloud with single Manila and Manila-Ganesha units
1. Verify there is only one share backend enabled

ubuntu@infra-node1:~/pcb-plus-01-bundle$ j run --unit manila/0 'grep cephfs /etc/manila/manila.conf'
enabled_share_backends = cephfsnfs1

2. Add new Ganesha unit

juju add-unit manila-ganesha --to lxd:5

3. Wait, until second unit will become green

$ j status manila*
Model Controller Cloud/Region Version SLA Timestamp
openstack foundations-maas maas_cloud 2.8.10 unsupported 11:59:46Z

SAAS Status Store URL
graylog active foundations-maas admin/lma.graylog-beats
nagios active foundations-maas admin/lma.nagios-monitors
prometheus active foundations-maas admin/lma.prometheus-target

App Version Status Scale Charm Store Rev OS Notes
hacluster-manila active 1 hacluster jujucharms 76 ubuntu
hacluster-manila-ganesha active 2 hacluster jujucharms 76 ubuntu
manila 10.0.0 active 1 manila jujucharms 29 ubuntu
manila-ganesha 15.2.11 active 2 manila-ganesha jujucharms 10 ubuntu
manila-ganesha-mysql-router 8.0.25 active 2 mysql-router jujucharms 8 ubuntu
manila-mysql-router 8.0.25 active 1 mysql-router jujucharms 8 ubuntu

Unit Workload Agent Machine Public address Ports Message
manila-ganesha/0* active idle 4/lxd/5 172.16.151.71 Unit is ready
  hacluster-manila-ganesha/0* active idle 172.16.151.71 Unit is ready and clustered
  manila-ganesha-mysql-router/0* active idle 172.16.151.71 Unit is ready
manila-ganesha/1 active idle 5/lxd/10 172.16.151.188 Unit is ready
  hacluster-manila-ganesha/1 active idle 172.16.151.188 Unit is ready and clustered
  manila-ganesha-mysql-router/1 active idle 172.16.151.188 Unit is ready
manila/0* active idle 4/lxd/4 172.16.151.100 8786/tcp Unit is ready
  hacluster-manila/0* active idle 172.16.151.100 Unit is ready and clustered
  manila-mysql-router/0* active idle 172.16.151.100 Unit is ready

4. Check the manila.conf:

$ j run --unit manila/0 'grep cephfs /etc/manila/manila.conf'
enabled_share_backends = cephfsnfs1,cephfsnfs1

description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-manila (master)
Changed in charm-manila:
status: New → In Progress
Revision history for this message
Liam Young (gnuoy) wrote :
Changed in charm-manila:
status: In Progress → Confirmed
importance: Undecided → Medium
Changed in charm-manila:
status: Confirmed → In Progress
Changed in charm-manila:
milestone: none → 21.10
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-manila (master)

Reviewed: https://review.opendev.org/c/openstack/charm-manila/+/796810
Committed: https://opendev.org/openstack/charm-manila/commit/6c749e8be987d2ee2c0a00ba20cf42e7debb06e3
Submitter: "Zuul (22348)"
Branch: master

commit 6c749e8be987d2ee2c0a00ba20cf42e7debb06e3
Author: Liam Young <email address hidden>
Date: Thu Jun 17 09:48:24 2021 +0000

    Remove duplicate backend from manilla.conf

    Change-Id: Ied3af7ada58271f9a2d042fe5725807752b9553a
    Closes-Bug: #1929939

Changed in charm-manila:
status: In Progress → Fix Committed
Changed in charm-manila:
status: Fix Committed → Fix Released
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.