Bug 1249979
Summary: | [New] - Introduce the profiles rhgs-sequential-io and rhgs-random-io in rhsc while creating a cluster. | ||||||
---|---|---|---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | RamaKasturi <knarra> | ||||
Component: | rhsc | Assignee: | Sahina Bose <sabose> | ||||
Status: | CLOSED ERRATA | QA Contact: | RHS-C QE <rhsc-qe-bugs> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | high | ||||||
Version: | rhgs-3.1 | CC: | asrivast, byarlaga, divya, nlevinki, rcyriac, rhs-bugs, sabose, sankarshan, sasundar, trao | ||||
Target Milestone: | --- | Keywords: | ZStream | ||||
Target Release: | RHGS 3.1.2 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | rhsc-3.1.2-0.68 | Doc Type: | Bug Fix | ||||
Doc Text: |
Previously, new tuned profiles that were introduced in Red Hat Enterprise Linux 7 for Red Hat Gluster Storage was not available in the Red Hat Gluster Storage Console. As a consequence, users were unable to set the tuned profile from console. With this update, users can select cluster specific profiles using console.
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-03-01 06:10:43 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: | |||||
Embargoed: | |||||||
Bug Depends On: | 1251360, 1259288 | ||||||
Bug Blocks: | 1216951, 1260783 | ||||||
Attachments: |
|
Description
RamaKasturi
2015-08-04 09:53:09 UTC
For more info, please refer to the bug https://bugzilla.redhat.com/show_bug.cgi?id=1248420 Here is the related bug for RHEVM https://bugzilla.redhat.com/show_bug.cgi?id=1259288 Tuned profiles need to be cluster level specific and should have a brief description to show in an info bubble in the UI *** Bug 1242902 has been marked as a duplicate of this bug. *** On the RHSC UI, while creating Cluster i see that all the 3 profiles are listed. It supposed to list only the new profiles rhgs-random-io and rhgs-sequential-io applicable for both RHEL6.7 and RHEL7.2 RHGS nodes. Attached is the screen shot, showing rhs-high-throughput profile while cluster creation. Created attachment 1098023 [details]
screenshot
Added additional checks before setting the selected item in dropdown - which fixes the issue with additional profile shown for 3.5 cluster. This is verified with above mentioned build rhsc-3.1.2-0.67 → rhsc-3.1.2-0.68. Steps followed: 1. create cluster with 3.5 version choosing the profile sequential-io 2. create one more cluster with 3.5 and the profile set to random-io. 3. add hosts to the clusters 4. check the back end to confirm (tuned-adm list) tuned profiles are set as per the cluster profiles. Output: ======== For RHEL6.7 Host: ++++++++++++++++++ [root@dhcp37-136 yum.repos.d]# tuned-adm list Available profiles: - desktop-powersave - rhgs-random-io - virtual-host - latency-performance - rhgs-sequential-io - laptop-battery-powersave - rhs-high-throughput - virtual-guest - spindown-disk - enterprise-storage - server-powersave - rhs-virtualization - laptop-ac-powersave - throughput-performance - default Current active profile: default [root@dhcp37-136 yum.repos.d]# [root@dhcp37-136 yum.repos.d]# cat /etc/redhat-storage-release Red Hat Gluster Storage Server 3.1 Update 2 [root@dhcp37-136 yum.repos.d]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.7 (Santiago) [root@dhcp37-136 yum.repos.d]# [root@dhcp37-136 yum.repos.d]# rpm -qa | grep gluster vdsm-gluster-4.16.30-1.2.el6rhs.noarch glusterfs-client-xlators-3.7.5-11.el6rhs.x86_64 glusterfs-server-3.7.5-11.el6rhs.x86_64 gluster-nagios-common-0.2.3-1.el6rhs.noarch glusterfs-3.7.5-11.el6rhs.x86_64 glusterfs-fuse-3.7.5-11.el6rhs.x86_64 glusterfs-cli-3.7.5-11.el6rhs.x86_64 glusterfs-geo-replication-3.7.5-11.el6rhs.x86_64 python-gluster-3.7.5-11.el6rhs.noarch gluster-nagios-addons-0.2.5-1.el6rhs.x86_64 glusterfs-libs-3.7.5-11.el6rhs.x86_64 glusterfs-api-3.7.5-11.el6rhs.x86_64 glusterfs-rdma-3.7.5-11.el6rhs.x86_64 [root@dhcp37-136 yum.repos.d]# [root@dhcp37-136 yum.repos.d]# [root@dhcp37-136 yum.repos.d]# rpm -qa | grep vdsm vdsm-xmlrpc-4.16.30-1.2.el6rhs.noarch vdsm-yajsonrpc-4.16.30-1.2.el6rhs.noarch vdsm-gluster-4.16.30-1.2.el6rhs.noarch vdsm-python-4.16.30-1.2.el6rhs.noarch vdsm-cli-4.16.30-1.2.el6rhs.noarch vdsm-jsonrpc-4.16.30-1.2.el6rhs.noarch vdsm-reg-4.16.30-1.2.el6rhs.noarch vdsm-python-zombiereaper-4.16.30-1.2.el6rhs.noarch vdsm-4.16.30-1.2.el6rhs.x86_64 [root@dhcp37-136 yum.repos.d]# [root@dhcp37-136 yum.repos.d]# ============================================================= After adding the node to RHSC: [root@dhcp37-136 yum.repos.d]# tuned-adm list Available profiles: - desktop-powersave - rhgs-random-io - virtual-host - latency-performance - rhgs-sequential-io - laptop-battery-powersave - rhs-high-throughput - virtual-guest - spindown-disk - enterprise-storage - server-powersave - rhs-virtualization - laptop-ac-powersave - throughput-performance - default Current active profile: rhgs-sequential-io [root@dhcp37-136 yum.repos.d]# ============================================================ For Rhel7.2 Hosts: ++++++++++++++++++ [root@dhcp37-62 yum.repos.d]# rpm -qa | grep gluster glusterfs-client-xlators-3.7.5-11.el7rhgs.x86_64 glusterfs-geo-replication-3.7.5-11.el7rhgs.x86_64 glusterfs-devel-3.7.5-11.el7rhgs.x86_64 nfs-ganesha-gluster-2.2.0-11.el7rhgs.x86_64 gluster-nagios-common-0.2.3-1.el7rhgs.noarch glusterfs-libs-3.7.5-11.el7rhgs.x86_64 glusterfs-fuse-3.7.5-11.el7rhgs.x86_64 glusterfs-api-devel-3.7.5-11.el7rhgs.x86_64 python-gluster-3.7.5-11.el7rhgs.noarch vdsm-gluster-4.16.30-1.1.el7rhgs.noarch glusterfs-3.7.5-11.el7rhgs.x86_64 glusterfs-cli-3.7.5-11.el7rhgs.x86_64 glusterfs-ganesha-3.7.5-11.el7rhgs.x86_64 gluster-nagios-addons-0.2.5-1.el7rhgs.x86_64 glusterfs-server-3.7.5-11.el7rhgs.x86_64 glusterfs-api-3.7.5-11.el7rhgs.x86_64 glusterfs-rdma-3.7.5-11.el7rhgs.x86_64 [root@dhcp37-62 yum.repos.d]# [root@dhcp37-62 yum.repos.d]# [root@dhcp37-62 yum.repos.d]# rpm -qa | grep vdsm vdsm-jsonrpc-4.16.30-1.1.el7rhgs.noarch vdsm-xmlrpc-4.16.30-1.1.el7rhgs.noarch vdsm-reg-4.16.30-1.1.el7rhgs.noarch vdsm-python-zombiereaper-4.16.30-1.1.el7rhgs.noarch vdsm-cli-4.16.30-1.1.el7rhgs.noarch vdsm-yajsonrpc-4.16.30-1.1.el7rhgs.noarch vdsm-gluster-4.16.30-1.1.el7rhgs.noarch vdsm-4.16.30-1.1.el7rhgs.x86_64 vdsm-python-4.16.30-1.1.el7rhgs.noarch [root@dhcp37-62 yum.repos.d]# [root@dhcp37-62 yum.repos.d]# [root@dhcp37-62 yum.repos.d]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.2 (Maipo) [root@dhcp37-62 yum.repos.d]# [root@dhcp37-62 yum.repos.d]# cat /etc/redhat-storage-release Red Hat Gluster Storage Server 3.1 Update 2 [root@dhcp37-62 yum.repos.d]# [root@dhcp37-62 yum.repos.d]# [root@dhcp37-62 ~]# cat /etc/redhat-storage-release Red Hat Gluster Storage Server 3.1 Update 2 [root@dhcp37-62 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.2 (Maipo) [root@dhcp37-62 ~]# [root@dhcp37-62 ~]# tuned-adm list Available profiles: - balanced - desktop - latency-performance - network-latency - network-throughput - powersave - rhgs-random-io - rhgs-sequential-io - throughput-performance - virtual-guest - virtual-host Current active profile: virtual-guest [root@dhcp37-62 ~]# ================================================ After adding the host to RHSC: [root@dhcp37-62 yum.repos.d]# tuned-adm list Available profiles: - balanced - desktop - latency-performance - network-latency - network-throughput - powersave - rhgs-random-io - rhgs-sequential-io - throughput-performance - virtual-guest - virtual-host Current active profile: rhgs-random-io [root@dhcp37-62 yum.repos.d]# Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0310.html |