[Gluster-users] gluster 3.7 healing errors (no data available, buf->ia_gfid is null)
Pasi Kärkkäinen
pasik at iki.fi
Thu Sep 22 15:03:49 UTC 2016
On Thu, Sep 22, 2016 at 07:20:26PM +0530, Pranith Kumar Karampuri wrote:
> On Thu, Sep 22, 2016 at 12:51 PM, Ravishankar N
> <[1]ravishankar at redhat.com> wrote:
>
> On 09/22/2016 12:38 PM, Pasi KÀrkkÀinen wrote:
>
> 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
> security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a756e6c6162656c65645f743a733000
>
> 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
> again?
> 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 ?
>
> Do you want to raise a bug for this? We would love to if you don't have
> the time to make sure we address this.
>
Sure. Should I file the bug on redhat bugzilla?
-- Pasi
More information about the Gluster-users
mailing list