gluster-devel
[Top][All Lists]
Advanced

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

[Gluster-devel] Self heal failure


From: Emmanuel Dreyfus
Subject: [Gluster-devel] Self heal failure
Date: Fri, 15 Jun 2012 03:40:28 +0200
User-agent: MacSOUP/2.7 (unregistered for 1973 days)

Client:
$ cat /pfs/manu/netbsd/usr/src/tools/mktemp/Makefile
cat: /pfs/manu/netbsd/usr/src/tools/mktemp/Makefile: Input/output error

Client logs:
[2012-06-15 03:32:06.234208] W 
[afr-common.c:1226:afr_detect_self_heal_by_lookup_status] 0-pfs-replicate-0: 
split brain detected during lookup of 
/manu/netbsd/usr/src/tools/mktemp/Makefile.
[2012-06-15 03:32:06.234610] I [afr-common.c:1340:afr_launch_self_heal] 
0-pfs-replicate-0: background  meta-data data gfid self-heal triggered. path: 
/manu/netbsd/usr/src/tools/mktemp/Makefile, reason: lookup detected pending 
operations
[2012-06-15 03:32:06.236294] I 
[afr-self-heal-common.c:1189:afr_sh_missing_entry_call_impunge_recreate] 
0-pfs-replicate-0: no missing files - 
/manu/netbsd/usr/src/tools/mktemp/Makefile. proceeding to metadata check
[2012-06-15 03:32:06.237047] I 
[afr-self-heal-common.c:994:afr_sh_missing_entries_done] 0-pfs-replicate-0: 
split brain found, aborting selfheal of 
/manu/netbsd/usr/src/tools/mktemp/Makefile
[2012-06-15 03:32:06.237322] E 
[afr-self-heal-common.c:2156:afr_self_heal_completion_cbk] 0-pfs-replicate-0: 
background  meta-data data gfid self-heal failed on 
/manu/netbsd/usr/src/tools/mktemp/Makefile
[2012-06-15 03:32:06.238175] W [afr-open.c:213:afr_open] 0-pfs-replicate-0: 
failed to open as split brain seen, returning EIO
[2012-06-15 03:32:06.254921] W [fuse-bridge.c:713:fuse_fd_cbk] 
0-glusterfs-fuse: 2434279: OPEN() /manu/netbsd/usr/src/tools/mktemp/Makefile => 
-1 (Input/output error)

Brick1:
-rw-r--r--  2 manu  manu  165 Dec  8  2002 
/export/wd3a/manu/netbsd/usr/src/tools/mktemp/Makefile
trusted.gfid    6b db b7 73 cc e7 46 a8 9d fc 96 40 2c 6a fe e8
trusted.afr.pfs-client-0        00 00 00 00 00 00 00 03 00 00 00 00 00 

Brick2 (note 0 instead of 3 in trusted.afr.pfs-client-0)
-rw-r--r--  2 manu  manu  165 Dec  8  2002 
/export/wd3a/manu/netbsd/usr/src/tools/mktemp/Makefile
trusted.gfid    6b db b7 73 cc e7 46 a8 9d fc 96 40 2c 6a fe e8
trusted.afr.pfs-client-0        00 00 00 00 00 00 00 00 00 00 00 00 00 

I delete the file on brick2 so that self heal can occur. The removed file is 
indeed created but I still get EIO. Here is client log on self heal:

[2012-06-15 03:37:07.717081] I 
[afr-common.c:1215:afr_detect_self_heal_by_lookup_status] 0-pfs-replicate-0: 
entries are missing in lookup of /manu/netbsd/usr/src/tools/mktemp/Makefile.
[2012-06-15 03:37:07.717459] I [afr-common.c:1340:afr_launch_self_heal] 
0-pfs-replicate-0: background  meta-data data entry missing-entry gfid 
self-heal triggered. path: /manu/netbsd/usr/src/tools/mktemp/Makefile, reason: 
lookup detected pending operations
[2012-06-15 03:37:07.719497] E 
[afr-self-heal-common.c:1087:afr_sh_common_lookup_resp_handler] 
0-pfs-replicate-0: path /manu/netbsd/usr/src/tools/mktemp/Makefile on subvolume 
pfs-client-0 => -1 (No such file or directory)
[2012-06-15 03:37:17.571513] I 
[afr-self-heal-common.c:994:afr_sh_missing_entries_done] 0-pfs-replicate-0: 
split brain found, aborting selfheal of 
/manu/netbsd/usr/src/tools/mktemp/Makefile
[2012-06-15 03:37:17.571926] E 
[afr-self-heal-common.c:2156:afr_self_heal_completion_cbk] 0-pfs-replicate-0: 
background  meta-data data entry missing-entry gfid self-heal failed on 
/manu/netbsd/usr/src/tools/mktemp/Makefile
[2012-06-15 03:37:17.572911] W [afr-open.c:213:afr_open] 0-pfs-replicate-0: 
failed to open as split brain seen, returning EIO
[2012-06-15 03:37:17.573365] W [fuse-bridge.c:713:fuse_fd_cbk] 
0-glusterfs-fuse: 2434373: OPEN() /manu/netbsd/usr/src/tools/mktemp/Makefile => 
-1 (Input/output error)

Nothing in server log at that time.
-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]