Bug 763898 (GLUSTER-2166)

Summary: Can't trigger auto-healing when excuting 'ls' command on linux system and running guest-OS on vmware.
Product: [Community] GlusterFS Reporter: Gluster Fan <jaz.cheng>
Component: replicateAssignee: Pranith Kumar K <pkarampu>
Status: CLOSED DUPLICATE QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: 3.1.1CC: gluster-bugs, rabhat, vijay
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Vijay Bellur 2010-11-30 10:17:02 UTC
(In reply to comment #0)
> I found glusterfs 3.1.1 release can't trigger auto-healing action when excuting
> 'ls' command on linux system or list file on windows system. And it also can't
> trigger auto-healing action in vmware environment which runing several
> guest-os.

Please refer to instructions at:

http://www.gluster.com/community/documentation/index.php/Gluster_3.1:_Triggering_Self-Heal_on_Replicate

Comment 1 Gluster Fan 2010-11-30 10:35:25 UTC
I mounted by using nfs not fuse. And If having any consistant file , I must excute command to tirgger self-heal. This mathod is not useful, I need to tirgger self-heal automatically.

Comment 2 Gluster Fan 2010-11-30 13:13:23 UTC
I found glusterfs 3.1.1 release can't trigger auto-healing action when excuting 'ls' command on linux system or list file on windows system. And it also can't trigger auto-healing action in vmware environment which runing several guest-os.

Comment 3 Pranith Kumar K 2011-01-25 09:33:43 UTC
(In reply to comment #2)
> I mounted by using nfs not fuse. And If having any consistant file , I must
> excute command to tirgger self-heal. This mathod is not useful, I need to
> tirgger self-heal automatically.

hi,
   If the file is not consistent, self-heal is triggered automatically whenever the file is accessed. The command in the wiki link accesses all the files under the directory it is executed so self-heal will be completed for all the files.
   Just doing ls does not access the files under the directory. That is the reason you may be facing issue with healing.

Pranith.

Comment 4 Pranith Kumar K 2011-02-16 02:32:42 UTC
the only problem faced while reproducing this bug is 2370(on nfs mount self-heal is not performed, because of permission issues), which is fixed.
With this fix self-heal is working fine. So closing this bug for now. Please feel free to re-open if you see any more issues.

Pranith

Comment 5 Raghavendra Bhat 2011-02-22 10:05:25 UTC

*** This bug has been marked as a duplicate of bug 2370 ***