[Gluster-users] lingering <gfid:*> entries in volume heal, gluster 3.6.3
Ravishankar N
ravishankar at redhat.com
Fri Jul 15 15:01:37 UTC 2016
On 07/15/2016 06:49 PM, Kingsley wrote:
> On Fri, 2016-07-15 at 18:38 +0530, Ravishankar N wrote:
>> On 07/15/2016 06:05 PM, Kingsley wrote:
>>> chomp (my @output=`getfattr $path`);
>>
>> Could you try with `getfattr -d -m. -e hex $path` ?
> Sure. I'm not really sure what I should be seeing, so I've uploaded the
> full output here as it's rather large for a group mailing list IMO:
>
> http://gluster.dogwind.com/files/gfid-getfattr.txt
>
> The output is the same for each of the stayed-up bricks.
If it is the same in all 3 bricks, the the xattrs of the file indicate
heal is pending on the 3rd brick (trusted.afr.callrec-client-2) which I
guess was the one that was down. Selfheal daemon should heal them
ideally. But you're saying there are no messages in the shd logs
corresponding to these gfids.
Could you check the hardlink count (star -c%h) of these gfids (the ones
corresponding to files, not directories)? It must be > 1.
-Ravi
>
> FWIW, many of the entries have the same values:
>
> [root at gluster2b-1 ~]# sort gfids | perl gfid-to-fattr.pl 2> /dev/null | grep trusted.afr | sort | uniq -c
> 73 trusted.afr.callrec-client-0=0x000000000000000000000000
> 73 trusted.afr.callrec-client-1=0x000000000000000000000000
> 25 trusted.afr.callrec-client-2=0x000000020000000300000000
> 5 trusted.afr.callrec-client-2=0x000000040000000300000000
> 33 trusted.afr.callrec-client-2=0x000000050000000300000000
> 1 trusted.afr.callrec-client-2=0x00000005000000ea00000000
> 1 trusted.afr.callrec-client-2=0x00000005000001f900000000
> 1 trusted.afr.callrec-client-2=0x000000050000021400000000
> 3 trusted.afr.callrec-client-2=0x000000060000000300000000
> 2 trusted.afr.callrec-client-2=0x000000080000000300000000
> 1 trusted.afr.callrec-client-2=0x000000090000000300000000
> 1 trusted.afr.callrec-client-2=0x0000000e0000000300000000
> 73 trusted.afr.callrec-client-3=0x000000000000000000000000
> 73 trusted.afr.dirty=0x000000000000000000000000
>
> Cheers,
> Kingsley.
>
More information about the Gluster-users
mailing list