Bug 1228246 - Data tiering:UI: volume status of a tier volume shows all bricks as hot bricks
Summary: Data tiering:UI: volume status of a tier volume shows all bricks as hot bricks
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: tier
Version: rhgs-3.1
Hardware: Unspecified
OS: Unspecified
high
low
Target Milestone: ---
: RHGS 3.1.0
Assignee: Bug Updates Notification Mailing List
QA Contact: Nag Pavan Chilakam
URL:
Whiteboard:
Depends On:
Blocks: 1202842
TreeView+ depends on / blocked
 
Reported: 2015-06-04 13:24 UTC by Nag Pavan Chilakam
Modified: 2016-09-17 15:39 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-07-29 04:57:03 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2015:1495 0 normal SHIPPED_LIVE Important: Red Hat Gluster Storage 3.1 update 2015-07-29 08:26:26 UTC

Description Nag Pavan Chilakam 2015-06-04 13:24:51 UTC
Description of problem:
========================
When you check status of gluster tier volume, it shows all bricks and even the NFS and other services under Hot bricks which is quite awkward as below:
[root@yarrow ~]# gluster v status tier
Status of volume: tier
Gluster process                             TCP Port  RDMA Port  Online  Pid
------------------------------------------------------------------------------
Hot Bricks:
Brick yarrow:/brick_100G_2/tier             49167     0          Y       29757
Brick yarrow:/brick_100G_1/tier             49166     0          Y       29667
NFS Server on localhost                     2049      0          Y       29787
 
Task Status of Volume tier
------------------------------------------------------------------------------
Task                 : Rebalance           
ID                   : 47d32eb0-12d4-4dc0-98b0-33186a2382bc
Status               : in progress         
 


It should display only hot bricks under hot and cold bricks seperately as in vol info

[root@yarrow ~]# gluster v info tier
 
Volume Name: tier
Type: Tier
Volume ID: c6f65daf-b5e9-4b8b-ab00-57c564c75889
Status: Started
Number of Bricks: 2
Transport-type: tcp
Hot Tier :
Hot Tier Type : Distribute
Number of Bricks: 1
Brick1: yarrow:/brick_100G_2/tier
Cold Bricks:
Cold Tier Type : Distribute
Number of Bricks: 1
Brick2: yarrow:/brick_100G_1/tier
Options Reconfigured:
performance.readdir-ahead: on


Version-Release number of selected component (if applicable):
============================================================
[root@yarrow ~]# gluster --version
glusterfs 3.7.0 built on May 15 2015 01:33:40
Repository revision: git://git.gluster.com/glusterfs.git
Copyright (c) 2006-2011 Gluster Inc. <http://www.gluster.com>
GlusterFS comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GlusterFS under the terms of the GNU General Public License.
[root@yarrow ~]# rpm -qa|grep gluster
glusterfs-client-xlators-3.7.0-2.el7rhs.x86_64
glusterfs-cli-3.7.0-2.el7rhs.x86_64
glusterfs-libs-3.7.0-2.el7rhs.x86_64
glusterfs-rdma-3.7.0-2.el7rhs.x86_64
glusterfs-devel-3.7.0-2.el7rhs.x86_64
glusterfs-api-devel-3.7.0-2.el7rhs.x86_64
glusterfs-debuginfo-3.7.0-2.el7rhs.x86_64
glusterfs-3.7.0-2.el7rhs.x86_64
glusterfs-fuse-3.7.0-2.el7rhs.x86_64
glusterfs-geo-replication-3.7.0-2.el7rhs.x86_64
glusterfs-api-3.7.0-2.el7rhs.x86_64
glusterfs-server-3.7.0-2.el7rhs.x86_64
glusterfs-resource-agents-3.7.0-2.el7rhs.noarch


How reproducible:
==================
always

Steps to Reproduce:
====================
1.create a tier volume and start it
2.check the status

Comment 4 Triveni Rao 2015-06-12 06:48:59 UTC
this bug is verified and found no issues:

root@rhsqa14-vm1 ~]# gluster v status mix
Status of volume: mix
Gluster process                             TCP Port  RDMA Port  Online  Pid
------------------------------------------------------------------------------
Hot Bricks:
Brick 10.70.47.163:/rhs/brick4/h0           49177     0          Y       14853
Brick 10.70.47.165:/rhs/brick4/h0           49177     0          Y       15541
Cold Bricks:
Brick 10.70.47.165:/rhs/brick3/h0           49176     0          Y       15439
Brick 10.70.47.163:/rhs/brick3/h0           49176     0          Y       14757
Snapshot Daemon on localhost                49178     0          Y       15792
NFS Server on localhost                     2049      0          Y       15800
Quota Daemon on localhost                   N/A       N/A        Y       15700
Snapshot Daemon on 10.70.47.159             N/A       N/A        N       N/A  
NFS Server on 10.70.47.159                  2049      0          Y       12163
Quota Daemon on 10.70.47.159                N/A       N/A        Y       12087
Snapshot Daemon on 10.70.47.163             49178     0          Y       15071
NFS Server on 10.70.47.163                  2049      0          Y       15079
Quota Daemon on 10.70.47.163                N/A       N/A        Y       14993
Snapshot Daemon on 10.70.46.2               N/A       N/A        N       N/A  
NFS Server on 10.70.46.2                    2049      0          Y       1643 
Quota Daemon on 10.70.46.2                  N/A       N/A        Y       1561 
 
Task Status of Volume mix
------------------------------------------------------------------------------
Task                 : Rebalance           
ID                   : e5858e08-2ccc-4176-9b2d-bf1419251323
Status               : in progress         
 
[root@rhsqa14-vm1 ~]#

Comment 5 Triveni Rao 2015-06-12 11:14:33 UTC
[root@rhsqa14-vm1 ~]# glusterfs --version
glusterfs 3.7.1 built on Jun  9 2015 02:31:54
Repository revision: git://git.gluster.com/glusterfs.git
Copyright (c) 2006-2013 Red Hat, Inc. <http://www.redhat.com/>
GlusterFS comes with ABSOLUTELY NO WARRANTY.
It is licensed to you under your choice of the GNU Lesser
General Public License, version 3 or any later version (LGPLv3
or later), or the GNU General Public License, version 2 (GPLv2),
in all cases as published by the Free Software Foundation.
[root@rhsqa14-vm1 ~]# rpm -qa | grep gluster
glusterfs-3.7.1-1.el6rhs.x86_64
glusterfs-cli-3.7.1-1.el6rhs.x86_64
glusterfs-libs-3.7.1-1.el6rhs.x86_64
glusterfs-client-xlators-3.7.1-1.el6rhs.x86_64
glusterfs-fuse-3.7.1-1.el6rhs.x86_64
glusterfs-server-3.7.1-1.el6rhs.x86_64
glusterfs-api-3.7.1-1.el6rhs.x86_64
[root@rhsqa14-vm1 ~]#

Comment 6 errata-xmlrpc 2015-07-29 04:57:03 UTC
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/RHSA-2015-1495.html


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