Re: self heal fails

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hi Emmanuel,
    If lookup triggers self-heal and the self-heal fails, lookup wont fail unless it is a splitbrain on the entry i.e. gfid mismatch. There seems to be a problem in the logs you have mentioned. For some reason the gfid is all zeros, I wonder how you hit this case. Do you have a testcase that can re-create this case.
Could you post the output of
'getfattr -d -m . -e hex' for /manu/netbsd/usr/src/lib/libkafs, /manu/netbsd/usr/src/lib/libkafs/libkafs.so.9, /manu/netbsd/usr/src/lib/libkafs/libkafs.so On both the bricks.

Thanks
Pranith.

----- Original Message -----
From: "Emmanuel Dreyfus" <manu@xxxxxxxxxx>
To: gluster-devel@xxxxxxxxxx
Sent: Tuesday, June 5, 2012 3:16:39 PM
Subject: self heal fails

Hi

Observer with release-3.3:

[2012-06-05 11:44:24.116800] I [afr-common.c:1340:afr_launch_self_heal] 0-pfs-replicate-0: background  entry self-heal triggered. path: /manu/netbsd/usr/src/lib/libkafs, reason: lookup detected pending operations
[2012-06-05 11:44:25.272899] W [client3_1-fops.c:2457:client3_1_link_cbk] 0-pfs-client-1: remote operation failed: File exists (00000000-0000-0000-0000-000000000000 -> /manu/netbsd/usr/src/lib/libkafs/libkafs.so.9)
[2012-06-05 11:44:25.273641] W [client3_1-fops.c:2457:client3_1_link_cbk] 0-pfs-client-1: remote operation failed: File exists (00000000-0000-0000-0000-000000000000 -> /manu/netbsd/usr/src/lib/libkafs/libkafs.so)
[2012-06-05 11:44:25.275192] E [afr-self-heal-common.c:2156:afr_self_heal_completion_cbk] 0-pfs-replicate-0: background  entry self-heal failed on /manu/netbsd/usr/src/lib/libkafs

The error does not seems to be raised up to the calling process, however.
What is going on?

-- 
Emmanuel Dreyfus
manu@xxxxxxxxxx

_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxx
https://lists.nongnu.org/mailman/listinfo/gluster-devel



[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux