[Gluster-users] How to identify a files shard?

Lindsay Mathieson lindsay.mathieson at gmail.com
Sat Apr 23 22:47:14 UTC 2016


On 24/04/2016 1:24 AM, Krutika Dhananjay wrote:
> Each shard is also associated with a gfid.
>
> So do you see the gfids of these 8 shards in the 
> .glusterfs/indices/xattrop directory on any of the bricks?


There were no files at all in the xattrop dir.

Also I did a spot check of the extended attr of the shards in question 
and they did not look right (as I understand them). Shouldn't 
trusted.afr.datastore4-client-0/1/2 be set for all shards (excluding 
their brick index)

ssh root at vng getfattr -d -m . -e hex 
/tank/vmdata/datastore4/.shard/744c5059-303d-4e82-b5be-0a5f53b1aeff.1172
# file: 
tank/vmdata/datastore4/.shard/744c5059-303d-4e82-b5be-0a5f53b1aeff.1172
trusted.afr.datastore4-client-2=0x000000000000000000000000
trusted.afr.dirty=0x000000000000000000000000
trusted.bit-rot.version=0x0400000000000000571632100008cfbf
trusted.gfid=0xac4dc6375d6a4b0c90763ffb5314a5a3

getfattr: Removing leading '/' from absolute path names
root at vna:~# ssh root at vna getfattr -d -m . -e hex 
/tank/vmdata/datastore4/.shard/744c5059-303d-4e82-b5be-0a5f53b1aeff.1172
# file: 
tank/vmdata/datastore4/.shard/744c5059-303d-4e82-b5be-0a5f53b1aeff.1172
trusted.afr.dirty=0x000000000000000000000000
trusted.bit-rot.version=0x0500000000000000571626b8000316f0
trusted.gfid=0xac4dc6375d6a4b0c90763ffb5314a5a3

getfattr: Removing leading '/' from absolute path names
root at vna:~# ssh root at vnb getfattr -d -m . -e hex 
/tank/vmdata/datastore4/.shard/744c5059-303d-4e82-b5be-0a5f53b1aeff.1172
# file: 
tank/vmdata/datastore4/.shard/744c5059-303d-4e82-b5be-0a5f53b1aeff.1172
trusted.afr.datastore4-client-2=0x000000000000000000000000
trusted.afr.dirty=0x000000000000000000000000
trusted.bit-rot.version=0x040000000000000057160faa000e0632
trusted.gfid=0xac4dc6375d6a4b0c90763ffb5314a5a3

-- 
Lindsay Mathieson



More information about the Gluster-users mailing list