+++ This bug was initially created as a clone of Bug #1214339 +++ Description of problem: Incorrect volume info on attaching tier to a disperse volume Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Create a disperse volume [root@dhcp35-56 ~]# gluster vol create vol2 disperse 6 redundancy 2 10.70.35.56:/rhs/brick1 10.70.35.67:/rhs/brick1 10.70.35.56:/rhs/brick2 10.70.35.67:/rhs/brick2 10.70.35.56:/rhs/brick3 10.70.35.67:/rhs/brick3 force 2.Attach a tier to this volume [root@dhcp35-56 ~]# gluster vol attach-tier vol2 replica 2 10.70.35.56:/rhs/brick4 10.70.35.67:/rhs/brick4 force volume add-brick: success 3. Check the volume info Volume Name: vol2 Type: Tier Volume ID: b267ba15-82df-4842-bd41-ac233592d5ba Status: Created Number of Bricks: 4 x 2 = 8 Transport-type: tcp Bricks: Brick1: 10.70.35.67:/rhs/brick4 Brick2: 10.70.35.56:/rhs/brick4 Brick3: 10.70.35.56:/rhs/brick1 Brick4: 10.70.35.67:/rhs/brick1 Brick5: 10.70.35.56:/rhs/brick2 Brick6: 10.70.35.67:/rhs/brick2 Brick7: 10.70.35.56:/rhs/brick3 Brick8: 10.70.35.67:/rhs/brick3 Says "4 x 2 =8", which is incorrect. Additionally, the volume info should also show the sub components of the tiered volume. In the above case, the user should be able to figure out that the volume is a combination of disperse (cold) and replica (hot). Output should also explicity tell the bricks in either tiers. --- Additional comment from Dan Lambright on 2015-04-22 13:15:24 EDT --- I believe this was fixed in a separate bug, assigning to Rafi to see. --- Additional comment from Mohammed Rafi KC on 2015-04-23 01:26:03 EDT --- upstream patch : http://review.gluster.org/#/c/10339/ --- Additional comment from Niels de Vos on 2015-05-15 09:07:30 EDT --- This change should not be in "ON_QA", the patch posted for this bug is only available in the master branch and not in a release yet. Moving back to MODIFIED until there is an beta release for the next GlusterFS version.
this bug is verified and found no issues
[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 ~]# root@rhsqa14-vm1 ~]# gluster v info mix Volume Name: mix Type: Tier Volume ID: 0f1a01aa-9b1a-4cd5-bc9c-64b14630f264 Status: Started Number of Bricks: 4 Transport-type: tcp Hot Tier : Hot Tier Type : Distribute Number of Bricks: 2 Brick1: 10.70.47.163:/rhs/brick4/h0 Brick2: 10.70.47.165:/rhs/brick4/h0 Cold Tier: Cold Tier Type : Distribute Number of Bricks: 2 Brick3: 10.70.47.165:/rhs/brick3/h0 Brick4: 10.70.47.163:/rhs/brick3/h0 Options Reconfigured: features.quota-deem-statfs: on features.uss: enable features.inode-quota: on features.quota: on cluster.min-free-disk: 10 performance.readdir-ahead: on [root@rhsqa14-vm1 ~]#
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