Bug 1373747

Summary: [RHEL6]yum install redhat storage server is pulling glusterfs-rdma packages by default
Product: Red Hat Gluster Storage Reporter: Vivek Das <vdas>
Component: redhat-storage-serverAssignee: Milind Changire <mchangir>
Status: CLOSED WONTFIX QA Contact: Byreddy <bsrirama>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rhgs-3.1CC: amukherj, ashah, rcyriac, rhs-bugs, rnachimu, storage-qa-internal
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-28 11:39:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Vivek Das 2016-09-07 06:33:35 UTC
Description of problem:
On a rhel6 server machine subscribed to live, after adding all the required channels (rhel-6-server-rpms, rhel-scalefs-for-rhel-6-server-rpms, rhs-3-for-rhel-6-server-rpms, rh-gluster-3-samba-for-rhel-6-server-rpms), when we do a yum install redhat-storage-server it pulls glusterfs-rdma package which is not seen for rhel7 when done the same steps.

Version-Release number of selected component (if applicable):
glusterfs 3.7.9-12.el6rhs
Rhel6.8 server
How reproducible:
Always

Steps to Reproduce:
1.Install rhel6 server ISO
2.Subscribe to CDN Live and add required channels (eg. rhel-6-server-rpms, rhel-scalefs-for-rhel-6-server-rpms, rhs-3-for-rhel-6-server-rpms, rh-gluster-3-samba-for-rhel-6-server-rpms)
3.yum install redhat-storage-server

Actual results:
pulls in glusterfs-rdma package

Expected results:


Additional info:
=====================================================================================================================
 Package                        Arch    Version                     Repository                                  Size
=====================================================================================================================
Installing:
 redhat-storage-logos           noarch  60.0.20-1.el6rhs            rhs-3-for-rhel-6-server-rpms                25 M
     replacing  redhat-logos.noarch 60.0.14-1.el6
 redhat-storage-server          noarch  3.1.3.0-3.el6rhs            rhs-3-for-rhel-6-server-rpms               1.3 M
Installing for dependencies:
 audit-libs-python              x86_64  2.4.5-3.el6                 rhel-6-server-rpms                          63 k
 augeas                         x86_64  1.0.0-10.el6                rhs-3-for-rhel-6-server-rpms                35 k
 btrfs-progs                    x86_64  0.20-0.2.git91d9eec.el6     rhel-6-server-rpms                         298 k
glusterfs-rdma                 x86_64  3.7.9-12.el6rhs             rhs-3-for-rhel-6-server-rpms                37 k

Comment 2 Milind Changire 2016-09-07 07:29:09 UTC
as per investigation with Anil Shah and Ramesh Nachimuthu, it was identified that the vdsm-gluster package has an explicit Requires: glusterfs-rdma dependency listed for RHEL-6

Should this dependency be removed or continued?

Comment 5 Ramesh N 2016-09-12 05:13:51 UTC
glusterfs-rdma package is required to support RDMA for glusterfs volume. While adding a host, RHGS-C installs all the required packages so that it can manage gluster deployment. So we need this package as dependency for vdsm-gluster to support RDMA feature in RHGS-C. But it need not be there in the ISO itself. 

Currently vdsm-gluster is part of ISO and that pulls in all its dependencies. Considering RHGS-C not going to manage Gluster nodes from RHGS 3.2 onward, we are planning to remove vdsm-gluster from ISO. So that will remove glusterfs-rdma also from the ISO.

I have raised the bz#1375059 bz#1375057 to remove vdsm packages from RHEL-6 and RHEL-7 ISOs.

Regards,
Ramesh

Comment 8 Milind Changire 2016-11-11 09:37:36 UTC
RHEL-7 Build http://brewweb.devel.redhat.com/brew/taskinfo?taskID=12078568
removes dependency on vsdm which pulls in glusterfs-rdma. It should no longer pull glusterfs-rdma

Moving to MODIFIED

Comment 10 Byreddy 2016-11-15 04:59:30 UTC
Verified this bug using the build  redhat-storage-server-3.2.0.1-1 & glusterfs-3.8.4-5.

No more it's pulling the glusterfs-rdma optional package while installing RHGS freshly on the server.



"Installation console log:"
=========================

~]# yum install redhat-storage-server
==============================================================================================================================================================================================
 Package                                             Arch                             Version                                      Repository                                            Size
==============================================================================================================================================================================================
Installing:
 redhat-storage-server                               noarch                           3.2.0.1-1.el6rhs                             RH-Gluster-3.2-Server                                1.3 M
Installing for dependencies:
 gluster-nagios-addons                               x86_64                           0.2.8-1.el6rhs                               RH-Gluster-3.2-Server                                 55 k
 gluster-nagios-common                               noarch                           0.2.4-1.el6rhs                               rhel-x86_64-server-6-rhs-3                            31 k
 glusterfs                                           x86_64                           3.8.4-5.el6rhs                               RH-Gluster-3.2-Server                                461 k
 glusterfs-api                                       x86_64                           3.8.4-5.el6rhs                               RH-Gluster-3.2-Server                                 59 k
 glusterfs-cli                                       x86_64                           3.8.4-5.el6rhs                               RH-Gluster-3.2-Server                                165 k
 glusterfs-client-xlators                            x86_64                           3.8.4-5.el6rhs                               RH-Gluster-3.2-Server                                1.1 M
 glusterfs-fuse                                      x86_64                           3.8.4-5.el6rhs                               RH-Gluster-3.2-Server                                105 k
 glusterfs-geo-replication                           x86_64                           3.8.4-5.el6rhs                               RH-Gluster-3.2-Server                                192 k
 glusterfs-libs                                      x86_64                           3.8.4-5.el6rhs                               RH-Gluster-3.2-Server                                343 k
 glusterfs-server                                    x86_64                           3.8.4-5.el6rhs                               RH-Gluster-3.2-Server                                1.4 M
 python-gluster                                      noarch                           3.8.4-5.el6rhs                               RH-Gluster-3.2-Server                                 11 k
 swiftonfile                                         noarch                           1.13.1-9.el6rhs                              RH-Gluster-3.2-Server                                126 k

Transaction Summary
==============================================================================================================================================================================================
Install      13 Package(s)


Moving to Verified state.

Comment 11 Byreddy 2016-11-15 05:12:20 UTC
Verified on RHEL7 env, as mentioned above result remains same