[Gluster-users] gluster 3.7 healing errors (no data available, buf->ia_gfid is null)
pasik at iki.fi
Thu Sep 22 07:08:27 UTC 2016
On Thu, Sep 22, 2016 at 09:58:25AM +0530, Ravishankar N wrote:
> On 09/21/2016 10:54 PM, Pasi Kärkkäinen wrote:
> >Let's see.
> ># getfattr -m . -d -e hex /bricks/vol1/brick1/foo
> >getfattr: Removing leading '/' from absolute path names
> ># file: bricks/vol1/brick1/foo
> >So hmm.. no trusted.gfid it seems.. is that perhaps because this node was down when the file was created?
> No, even if that were the case, the gfid should have been set while
> healing the file to this node.
> Can you try doing a setfattr -n trusted.gfid -v
> 0xc1ca778ed2af4828b981171c0c5bd45e on the file. and launch heal
> What about the .glusterfs hardlink- does that exist?
It seems there's no hardlink.. nothing in /bricks/vol1/brick1/.glusterfs/c1/ca/ directory.
Now I manually set the trusted.gfid value on the file, and launched heal again,
and now gluster was able to heal it OK! Healing is now fully complete, and no out-of-sync files anymore.
Any idea what caused the missing trusted.gfid ?
Thanks a lot!
More information about the Gluster-users