[Gluster-devel] missing files

David F. Robinson david.robinson at corvidtec.com
Wed Feb 4 00:30:54 UTC 2015


Sorry.  Thought about this a little more. I should have been clearer.  
The files were on both bricks of the replica, not just one side.  So, 
both bricks had to have been up... The files/directories just don't show 
up on the mount.

I was reading and saw a related bug 
(https://bugzilla.redhat.com/show_bug.cgi?id=1159484).  I saw it 
suggested to run:

         find <mount> -d -exec getfattr -h -n trusted.ec.heal {} \;


I get a bunch of errors for operation not supported:

[root at gfs02a homegfs]# find wks_backup -d -exec getfattr -h -n 
trusted.ec.heal {} \;
find: warning: the -d option is deprecated; please use -depth instead, 
because the latter is a POSIX-compliant feature.
wks_backup/homer_backup/backup: trusted.ec.heal: Operation not supported
wks_backup/homer_backup/logs/2014_05_20.log: trusted.ec.heal: Operation 
not supported
wks_backup/homer_backup/logs/2014_05_21.log: trusted.ec.heal: Operation 
not supported
wks_backup/homer_backup/logs/2014_05_18.log: trusted.ec.heal: Operation 
not supported
wks_backup/homer_backup/logs/2014_05_19.log: trusted.ec.heal: Operation 
not supported
wks_backup/homer_backup/logs/2014_05_22.log: trusted.ec.heal: Operation 
not supported
wks_backup/homer_backup/logs: trusted.ec.heal: Operation not supported
wks_backup/homer_backup: trusted.ec.heal: Operation not supported

------ Original Message ------
From: "Benjamin Turner" <bennyturns at gmail.com>
To: "David F. Robinson" <david.robinson at corvidtec.com>
Cc: "Gluster Devel" <gluster-devel at gluster.org>; 
"gluster-users at gluster.org" <gluster-users at gluster.org>
Sent: 2/3/2015 7:12:34 PM
Subject: Re: [Gluster-devel] missing files

>It sounds to me like the files were only copied to one replica, werent 
>there for the initial for the initial ls which triggered a self heal, 
>and were there for the last ls because they were healed.  Is there any 
>chance that one of the replicas was down during the rsync?  It could be 
>that you lost a brick during copy or something like that.  To confirm I 
>would look for disconnects in the brick logs as well as checking 
>glusterfshd.log to verify the missing files were actually healed.
>
>-b
>
>On Tue, Feb 3, 2015 at 5:37 PM, David F. Robinson 
><david.robinson at corvidtec.com> wrote:
>>I rsync'd 20-TB over to my gluster system and noticed that I had some 
>>directories missing even though the rsync completed normally.
>>The rsync logs showed that the missing files were transferred.
>>
>>I went to the bricks and did an 'ls -al /data/brick*/homegfs/dir/*' 
>>the files were on the bricks.  After I did this 'ls', the files then 
>>showed up on the FUSE mounts.
>>
>>1) Why are the files hidden on the fuse mount?
>>2) Why does the ls make them show up on the FUSE mount?
>>3) How can I prevent this from happening again?
>>
>>Note, I also mounted the gluster volume using NFS and saw the same 
>>behavior.  The files/directories were not shown until I did the "ls" 
>>on the bricks.
>>
>>David
>>
>>
>>
>>===============================
>>David F. Robinson, Ph.D.
>>President - Corvid Technologies
>>704.799.6944 x101 [office]
>>704.252.1310 [cell]
>>704.799.7974 [fax]
>>David.Robinson at corvidtec.com
>>http://www.corvidtechnologies.com
>>
>>
>>
>>_______________________________________________
>>Gluster-devel mailing list
>>Gluster-devel at gluster.org
>>http://www.gluster.org/mailman/listinfo/gluster-devel
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20150204/1089c128/attachment.html>


More information about the Gluster-devel mailing list