Bug 1669500 - 'hardware_handler "1 alua" ' missing from multipath.conf file
Summary: 'hardware_handler "1 alua" ' missing from multipath.conf file
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: cns-ansible
Version: ocs-3.11
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: ---
Assignee: John Mulligan
QA Contact: Prasanth
URL:
Whiteboard:
Depends On: 1669984
Blocks: 1669979
TreeView+ depends on / blocked
 
Reported: 2019-01-25 14:00 UTC by Rachael
Modified: 2020-12-18 19:58 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1669984 (view as bug list)
Environment:
Last Closed: 2020-12-18 19:58:33 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github openshift openshift-ansible pull 11081 0 None closed multipath: add hardware_handler for LIO-ORG (gluster-block) config 2020-12-17 12:10:39 UTC

Internal Links: 1643231

Description Rachael 2019-01-25 14:00:49 UTC
Description of problem:

The /etc/multipath.conf file that gets configured as part of OCS deployment is missing the following line:
  
  'hardware_handler "1 alua" ' 

# cat /etc/multipath.conf
# LIO iSCSI
# TODO: Add env variables for tweaking
devices {
        device {
                vendor "LIO-ORG"
                user_friendly_names "yes" 
                path_grouping_policy "failover"
                path_selector "round-robin 0"
                failback immediate
                path_checker "tur"
                prio "alua"
                no_path_retry 120
                rr_weight "uniform"
        }
}
defaults {
	user_friendly_names yes
	find_multipaths yes
}


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

oc v3.11.69

heketi-client-8.0.0-8.el7rhgs.x86_64
heketi-8.0.0-8.el7rhgs.x86_64

glusterfs-api-3.12.2-32.el7rhgs.x86_64
glusterfs-cli-3.12.2-32.el7rhgs.x86_64
python2-gluster-3.12.2-32.el7rhgs.x86_64
glusterfs-fuse-3.12.2-32.el7rhgs.x86_64
glusterfs-geo-replication-3.12.2-32.el7rhgs.x86_64
glusterfs-libs-3.12.2-32.el7rhgs.x86_64
glusterfs-3.12.2-32.el7rhgs.x86_64
glusterfs-client-xlators-3.12.2-32.el7rhgs.x86_64
glusterfs-server-3.12.2-32.el7rhgs.x86_64
gluster-block-0.2.1-30.el7rhgs.x86_64

libtcmu-1.2.0-28.el7rhgs.x86_64
tcmu-runner-1.2.0-28.el7rhgs.x86_64

targetcli-2.1.fb46-7.el7.noarch


Actual results: 

'hardware_handler "1 alua" ' missing from multipath.conf file

Expected results:

The content of multipath.conf file

# cat /etc/multipath.conf
# LIO iSCSI
# TODO: Add env variables for tweaking
devices {
        device {
                vendor "LIO-ORG"
                user_friendly_names "yes" # names like mpatha
                path_grouping_policy "failover" # one path per group
                hardware_handler "1 alua"
                path_selector "round-robin 0"
                failback immediate
                path_checker "tur"
                prio "alua"
                no_path_retry 120
        }
}
defaults {
	user_friendly_names yes
	find_multipaths yes
}

Comment 2 Niels de Vos 2019-01-28 10:40:42 UTC
Bug 1669984 has been reported to get this fixed in openshift-ansible-3.11.

Comment 7 RamaKasturi 2019-03-26 17:40:33 UTC
Moving this bug to verified state as per comment 4


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