[Bugs] [Bug 1212084] New: Data Tiering: Detaching tier from a normal disperse volume seems to destroy/lose EC(disperse) properties and shows volume type as dist-disperse
bugzilla at redhat.com
bugzilla at redhat.com
Wed Apr 15 14:09:45 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1212084
Bug ID: 1212084
Summary: Data Tiering: Detaching tier from a normal disperse
volume seems to destroy/lose EC(disperse) properties
and shows volume type as dist-disperse
Product: GlusterFS
Version: mainline
Component: tiering
Severity: urgent
Assignee: bugs at gluster.org
Reporter: nchilaka at redhat.com
QA Contact: bugs at gluster.org
CC: bugs at gluster.org
Description of problem:
======================
When we create a normal disperse volume and then attach a tier and detach a
tier, then following issues are seen:
1)the volume shows as distribute-disperse instead of just disperse
2)if we create files on this volume after detach, the files go to only one
brick instead of getting written in EC fashion(spreading chunks on all bricks)
Version-Release number of selected component (if applicable):
============================================================
[root at vertigo ~]# gluster --version
glusterfs 3.7dev built on Apr 13 2015 07:14:27
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 at vertigo ~]# rpm -qa|grep gluster
glusterfs-server-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-rdma-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-api-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-regression-tests-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-devel-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-resource-agents-3.7dev-0.994.gitf522001.el6.noarch
glusterfs-libs-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-fuse-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-geo-replication-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-cli-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-api-devel-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-extra-xlators-3.7dev-0.994.gitf522001.el6.x86_64
glusterfs-debuginfo-3.7dev-0.994.gitf522001.el6.x86_64
Steps to Reproduce:
===================
1.create a EC volume(without any distribute) as below
[root at vertigo ~]# gluster v create dispvol redundancy 4
vertigo:/rhs/brick1/dispvol-1 ninja:/rhs/brick1/dispvol-2
vertigo:/rhs/brick2/dispvol-3 ninja:/rhs/brick2/dispvol-4
vertigo:/rhs/brick3/dispvol-5 ninja:/rhs/brick3/dispvol-6
vertigo:/rhs/brick4/dispvol-7 ninja:/rhs/brick4/dispvol-8
vertigo:/rhs/brick1/dispvol-9 ninja:/rhs/brick1/dispvol-10
vertigo:/rhs/brick2/dispvol-11 ninja:/rhs/brick2/dispvol-12 force
volume create: dispvol: success: please start the volume to access data
[root at vertigo ~]# gluster v start dispvol
volume start: dispvol: success
[root at vertigo ~]# gluster v info dispvol
Volume Name: dispvol
Type: Disperse
Volume ID: 5714d8ad-b228-46c4-a893-a0a660731b48
Status: Started
Number of Bricks: 1 x (8 + 4) = 12
Transport-type: tcp
Bricks:
Brick1: vertigo:/rhs/brick1/dispvol-1
Brick2: ninja:/rhs/brick1/dispvol-2
Brick3: vertigo:/rhs/brick2/dispvol-3
Brick4: ninja:/rhs/brick2/dispvol-4
Brick5: vertigo:/rhs/brick3/dispvol-5
Brick6: ninja:/rhs/brick3/dispvol-6
Brick7: vertigo:/rhs/brick4/dispvol-7
Brick8: ninja:/rhs/brick4/dispvol-8
Brick9: vertigo:/rhs/brick1/dispvol-9
Brick10: ninja:/rhs/brick1/dispvol-10
Brick11: vertigo:/rhs/brick2/dispvol-11
Brick12: ninja:/rhs/brick2/dispvol-12
[root at vertigo ~]# gluster v status dispvol
Status of volume: dispvol
Gluster process TCP Port RDMA Port Online Pid
------------------------------------------------------------------------------
Brick vertigo:/rhs/brick1/dispvol-1 49193 0 Y 841
Brick ninja:/rhs/brick1/dispvol-2 49193 0 Y 6008
Brick vertigo:/rhs/brick2/dispvol-3 49194 0 Y 858
Brick ninja:/rhs/brick2/dispvol-4 49194 0 Y 6025
Brick vertigo:/rhs/brick3/dispvol-5 49195 0 Y 875
Brick ninja:/rhs/brick3/dispvol-6 49195 0 Y 6042
Brick vertigo:/rhs/brick4/dispvol-7 49196 0 Y 892
Brick ninja:/rhs/brick4/dispvol-8 49196 0 Y 6059
Brick vertigo:/rhs/brick1/dispvol-9 49197 0 Y 909
Brick ninja:/rhs/brick1/dispvol-10 49197 0 Y 6076
Brick vertigo:/rhs/brick2/dispvol-11 49198 0 Y 926
Brick ninja:/rhs/brick2/dispvol-12 49198 0 Y 6102
NFS Server on localhost 2049 0 Y 944
NFS Server on ninja 2049 0 Y 6120
NFS Server on interstellar 2049 0 Y 65083
NFS Server on transformers 2049 0 Y 62841
Task Status of Volume dispvol
------------------------------------------------------------------------------
There are no active volume tasks
[root at vertigo ~]#
[root at vertigo ~]#
[root at vertigo ~]#
[root at vertigo ~]# getfattr -d -m . -e hex /rhs/brick*/disp*
getfattr: Removing leading '/' from absolute path names
# file: rhs/brick1/dispvol-1
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick1/dispvol-9
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick2/dispvol-11
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick2/dispvol-3
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick3/dispvol-5
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick4/dispvol-7
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
[root at ninja ~]#
###########################################################################
[root at ninja ~]#
[root at ninja ~]#
[root at ninja ~]#
[root at ninja ~]#
[root at ninja ~]#
[root at ninja ~]# getfattr -d -m . -e hex /rhs/brick*/disp*
getfattr: Removing leading '/' from absolute path names
# file: rhs/brick1/dispvol-10
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick1/dispvol-2
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick2/dispvol-12
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick2/dispvol-4
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick3/dispvol-6
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
# file: rhs/brick4/dispvol-8
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000002
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
[root at ninja ~]#
2. Attach a hot tier as below:
[root at vertigo ~]#
[root at vertigo ~]# gluster v attach-tier dispvol replica 2
vertigo:/rhs/brick1/dispvol-tier ninja:/rhs/brick1/dispvol-tier force
volume add-brick: success
[root at vertigo ~]# gluster v info dispvol
Volume Name: dispvol
Type: Tier
Volume ID: 5714d8ad-b228-46c4-a893-a0a660731b48
Status: Started
Number of Bricks: 7 x 2 = 14
Transport-type: tcp
Bricks:
Brick1: ninja:/rhs/brick1/dispvol-tier
Brick2: vertigo:/rhs/brick1/dispvol-tier
Brick3: vertigo:/rhs/brick1/dispvol-1
Brick4: ninja:/rhs/brick1/dispvol-2
Brick5: vertigo:/rhs/brick2/dispvol-3
Brick6: ninja:/rhs/brick2/dispvol-4
Brick7: vertigo:/rhs/brick3/dispvol-5
Brick8: ninja:/rhs/brick3/dispvol-6
Brick9: vertigo:/rhs/brick4/dispvol-7
Brick10: ninja:/rhs/brick4/dispvol-8
Brick11: vertigo:/rhs/brick1/dispvol-9
Brick12: ninja:/rhs/brick1/dispvol-10
Brick13: vertigo:/rhs/brick2/dispvol-11
Brick14: ninja:/rhs/brick2/dispvol-12
[root at vertigo ~]#
[root at vertigo ~]#
[root at vertigo ~]# getfattr -d -m . -e hex /rhs/brick*/disp*
getfattr: Removing leading '/' from absolute path names
# file: rhs/brick1/dispvol-1
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick1/dispvol-9
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick1/dispvol-tier
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.afr.dirty=0x000000000000000000000000
trusted.afr.dispvol-client-12=0x000000000000000000000000
trusted.afr.dispvol-client-13=0x000000000000000000000000
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x0000000100000000e3839644ffffffff
# file: rhs/brick2/dispvol-11
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick2/dispvol-3
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick3/dispvol-5
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick4/dispvol-7
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
[root at vertigo ~]#
##################
[root at ninja ~]#
###########################################################################
[root at ninja ~]#
###########################################################################
[root at ninja ~]# getfattr -d -m . -e hex /rhs/brick*/disp*
getfattr: Removing leading '/' from absolute path names
# file: rhs/brick1/dispvol-10
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick1/dispvol-2
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick1/dispvol-tier
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.afr.dirty=0x000000000000000000000000
trusted.afr.dispvol-client-12=0x000000000000000000000000
trusted.afr.dispvol-client-13=0x000000000000000000000000
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x0000000100000000e3839644ffffffff
# file: rhs/brick2/dispvol-12
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick2/dispvol-4
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick3/dispvol-6
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick4/dispvol-8
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
[root at ninja ~]#
3. Then detach above tier
root at vertigo ~]# gluster v status dispvol
Status of volume: dispvol
Gluster process TCP Port RDMA Port Online Pid
------------------------------------------------------------------------------
Brick ninja:/rhs/brick1/dispvol-tier 49199 0 Y 6231
Brick vertigo:/rhs/brick1/dispvol-tier 49199 0 Y 1082
Brick vertigo:/rhs/brick1/dispvol-1 49193 0 Y 841
Brick ninja:/rhs/brick1/dispvol-2 49193 0 Y 6008
Brick vertigo:/rhs/brick2/dispvol-3 49194 0 Y 858
Brick ninja:/rhs/brick2/dispvol-4 49194 0 Y 6025
Brick vertigo:/rhs/brick3/dispvol-5 49195 0 Y 875
Brick ninja:/rhs/brick3/dispvol-6 49195 0 Y 6042
Brick vertigo:/rhs/brick4/dispvol-7 49196 0 Y 892
Brick ninja:/rhs/brick4/dispvol-8 49196 0 Y 6059
Brick vertigo:/rhs/brick1/dispvol-9 49197 0 Y 909
Brick ninja:/rhs/brick1/dispvol-10 49197 0 Y 6076
Brick vertigo:/rhs/brick2/dispvol-11 49198 0 Y 926
Brick ninja:/rhs/brick2/dispvol-12 49198 0 Y 6102
NFS Server on localhost 2049 0 Y 1106
NFS Server on ninja 2049 0 Y 6255
NFS Server on interstellar 2049 0 Y 65191
NFS Server on transformers 2049 0 Y 62951
Task Status of Volume dispvol
------------------------------------------------------------------------------
There are no active volume tasks
[root at vertigo ~]# gluster v detach-tier dispvol
volume remove-brick unknown: success
Actual results:
===============
Now on issuing vol info, it shows vol type as below which is wrong:
[root at vertigo ~]# gluster v info dispvol
Volume Name: dispvol
Type: Distributed-Disperse
Volume ID: 5714d8ad-b228-46c4-a893-a0a660731b48
Status: Started
Number of Bricks: 6 x (8 + 4) = 12
Transport-type: tcp
Bricks:
Brick1: vertigo:/rhs/brick1/dispvol-1
Brick2: ninja:/rhs/brick1/dispvol-2
Brick3: vertigo:/rhs/brick2/dispvol-3
Brick4: ninja:/rhs/brick2/dispvol-4
Brick5: vertigo:/rhs/brick3/dispvol-5
Brick6: ninja:/rhs/brick3/dispvol-6
Brick7: vertigo:/rhs/brick4/dispvol-7
Brick8: ninja:/rhs/brick4/dispvol-8
Brick9: vertigo:/rhs/brick1/dispvol-9
Brick10: ninja:/rhs/brick1/dispvol-10
Brick11: vertigo:/rhs/brick2/dispvol-11
Brick12: ninja:/rhs/brick2/dispvol-12
[root at vertigo ~]#
Also, i created files about 30 of them and they got creeated only in one brick
which is not acting as an ec volume
[root at vertigo ~]# ls /rhs/brick*/disp*
/rhs/brick1/dispvol-1:
/rhs/brick1/dispvol-9:
f1 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f2 f20 f21 f22 f23
f24 f25 f26 f27 f28 f29 f3 f30 f4 f5 f6 f7 f8 f9
/rhs/brick1/dispvol-tier:
/rhs/brick2/dispvol-11:
/rhs/brick2/dispvol-3:
/rhs/brick3/dispvol-5:
/rhs/brick4/dispvol-7:
[root at vertigo ~]#
[root at ninja ~]# ls /rhs/brick*/disp*
/rhs/brick1/dispvol-10:
/rhs/brick1/dispvol-2:
/rhs/brick1/dispvol-tier:
/rhs/brick2/dispvol-12:
/rhs/brick2/dispvol-4:
/rhs/brick3/dispvol-6:
/rhs/brick4/dispvol-8:
[root at ninja ~]#
[root at ninja ~]# getfattr -d -m . -e hex /rhs/brick*/disp*
getfattr: Removing leading '/' from absolute path names
# file: rhs/brick1/dispvol-10
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick1/dispvol-2
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick1/dispvol-tier
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.afr.dirty=0x000000000000000000000000
trusted.afr.dispvol-client-12=0x000000000000000000000000
trusted.afr.dispvol-client-13=0x000000000000000000000000
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x0000000100000000e3839644ffffffff
# file: rhs/brick2/dispvol-12
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick2/dispvol-4
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick3/dispvol-6
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick4/dispvol-8
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
[root at vertigo ~]#
[root at vertigo ~]# getfattr -d -m . -e hex /rhs/brick*/disp*
getfattr: Removing leading '/' from absolute path names
# file: rhs/brick1/dispvol-1
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick1/dispvol-9
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick1/dispvol-tier
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.afr.dirty=0x000000000000000000000000
trusted.afr.dispvol-client-12=0x000000000000000000000000
trusted.afr.dispvol-client-13=0x000000000000000000000000
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x0000000100000000e3839644ffffffff
# file: rhs/brick2/dispvol-11
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick2/dispvol-3
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick3/dispvol-5
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
# file: rhs/brick4/dispvol-7
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000
trusted.ec.version=0x0000000000000004
trusted.gfid=0x00000000000000000000000000000001
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
trusted.glusterfs.volume-id=0x5714d8adb22846c4a893a0a660731b48
trusted.tier-gfid=0x000000010000000000000000e3839643
[root at vertigo ~]#
Expected results:
Additional info:
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list