Hide Forgot
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
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?
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
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
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.
Verified on RHEL7 env, as mentioned above result remains same