[Gluster-users] Anyone have that find command handy

Mohit Anchlia mohitanchlia at gmail.com
Thu Jul 21 16:49:10 UTC 2011


On Thu, Jul 21, 2011 at 9:41 AM, Joe Landman
<landman at scalableinformatics.com> wrote:
> On 07/21/2011 12:35 PM, Mohit Anchlia wrote:
>>
>> Did this occur after adding or removing a brick and then running
>> rebalance?
>
> Adding and rebalance.
bug# 3026
>
>>
>> On Thu, Jul 21, 2011 at 8:30 AM, Joe Landman
>> <landman at scalableinformatics.com>  wrote:
>>>
>>> On 07/21/2011 11:21 AM, Joe Landman wrote:
>>>>
>>>> On 07/21/2011 11:17 AM, Burnash, James wrote:
>>>>>
>>>>> Hi Joe.
>>>>>
>>>
>>> Found it:
>>>
>>>   find $local -type f -perm +01000 -exec rm -v '{}' \;
>>>
>>> for $local
>>>
>>>
>>>>> Before I answer - can you share your volume info dump?
>>>>
>>>> This is
>>>>
>>>> [root at X02 ~]# gluster volume info
>>>>
>>>> Volume Name: brick1
>>>> Type: Distribute
>>>> Status: Started
>>>> Number of Bricks: 4
>>>> Transport-type: tcp
>>>> Bricks:
>>>> Brick1: X01:/data/glusterfs/dht
>>>> Brick2: X02:/data/glusterfs/dht
>>>> Brick3: X03:/data/brick-sdc2/glusterfs/dht
>>>> Brick4: X03:/data/brick-sdd2/glusterfs/dht
>>>>
>>>>
>>>>>
>>>>> My understanding is that those "link" files are valid if you have my
>>>>> kind of config - which is distributed-replicate across 2 mirrored
>>>>> pairs of backed servers. If the request for a file come into the pair
>>>>> that do not have that file physically on their storage, the "link"
>>>>> file is created to point to the actual location on the other mirror.
>>>>> At least ... that is what I think it's supposed to do ...
>>>>
>>>> They are a known bug from 2.0.x time frame. I am searching my emails
>>>> from 2 years ago for the magic command that removes them.
>>>>
>>>>>
>>>>> James Burnash Unix Engineer Knight Capital Group
>>>>>
>>>>>
>>>>> -----Original Message----- From: gluster-users-bounces at gluster.org
>>>>> [mailto:gluster-users-bounces at gluster.org] On Behalf Of Joe Landman
>>>>> Sent: Thursday, July 21, 2011 11:11 AM To: gluster-users Subject:
>>>>> [Gluster-users] Anyone have that find command handy
>>>>>
>>>>> Ran into a situation that I thought had been corrected in the 2.0.x
>>>>> time frame.
>>>>>
>>>>> [root at X03 ~]# ls -alF
>>>>>
>>>>>
>>>>> /data/brick-sdc2/glusterfs/dht/opra/20110502/options_20110502_opra_ch_015_.dat.zip.stats
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> /data/brick-sdd2/glusterfs/dht/opra/20110502/options_20110502_opra_ch_015_.dat.zip
>>>>
>>>>> ---------T 1 root root 0 Jul 19 18:08
>>>>>
>>>>>
>>>>> /data/brick-sdc2/glusterfs/dht/opra/20110502/options_20110502_opra_ch_015_.dat.zip.stats
>>>>>
>>>>>
>>>>>
>>>> ---------T 1 root root 0 Jul 21 10:48
>>>>>
>>>>>
>>>>>
>>>>> /data/brick-sdd2/glusterfs/dht/opra/20110502/options_20110502_opra_ch_015_.dat.zip
>>>>>
>>>>>
>>>>> and the real files
>>>>>
>>>>> [root at X02 ~]# ls -alF
>>>>> /data/glusterfs/dht/opra/20110502/options_20110502_opra_ch_015_*
>>>>> -rw-r--r-- 1 oracle oinstall 984227914 Jul 21 11:05
>>>>> /data/glusterfs/dht/opra/20110502/options_20110502_opra_ch_015_.dat.zip
>>>>>
>>>>>
>>>> -rw-r--r-- 1 root root 17028780 Jul 20 13:00
>>>>>
>>>>>
>>>>>
>>>>> /data/glusterfs/dht/opra/20110502/options_20110502_opra_ch_015_.dat.zip.stats
>>>>>
>>>>>
>>>>> Note the permissions on the first as compared to the second. This
>>>>> came from a rebalance operation with 3.1.5.
>>>>>
>>>>> Anyone have that handy
>>>>>
>>>>> find -perm XXXX -exec rm {}
>>>>>
>>>>> command handy so we can scan for and remove the ghost files? I can
>>>>> search for it in my old emails, just figured I'd ask.
>>>>>
>>>>> -- Joseph Landman, Ph.D Founder and CEO Scalable Informatics, Inc.
>>>>> email: landman at scalableinformatics.com web :
>>>>> http://scalableinformatics.com
>>>>> http://scalableinformatics.com/sicluster phone: +1 734 786 8423 x121
>>>>> fax : +1 866 888 3112 cell : +1 734 612 4615
>>>>> _______________________________________________ Gluster-users mailing
>>>>> list Gluster-users at gluster.org
>>>>> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
>>>>>
>>>>>
>>>>> DISCLAIMER: This e-mail, and any attachments thereto, is intended
>>>>> only for use by the addressee(s) named herein and may contain legally
>>>>> privileged and/or confidential information. If you are not the
>>>>> intended recipient of this e-mail, you are hereby notified that any
>>>>> dissemination, distribution or copying of this e-mail, and any
>>>>> attachments thereto, is strictly prohibited. If you have received
>>>>> this in error, please immediately notify me and permanently delete
>>>>> the original and any copy of any e-mail and any printout thereof.
>>>>> E-mail transmission cannot be guaranteed to be secure or error-free.
>>>>> The sender therefore does not accept liability for any errors or
>>>>> omissions in the contents of this message which arise as a result of
>>>>> e-mail transmission. NOTICE REGARDING PRIVACY AND CONFIDENTIALITY
>>>>> Knight Capital Group may, at its discretion, monitor and review the
>>>>> content of all e-mail communications. http://www.knight.com
>>>>
>>>>
>>>
>>>
>>> --
>>> Joseph Landman, Ph.D
>>> Founder and CEO
>>> Scalable Informatics, Inc.
>>> email: landman at scalableinformatics.com
>>> web  : http://scalableinformatics.com
>>>       http://scalableinformatics.com/sicluster
>>> phone: +1 734 786 8423 x121
>>> fax  : +1 866 888 3112
>>> cell : +1 734 612 4615
>>> _______________________________________________
>>> Gluster-users mailing list
>>> Gluster-users at gluster.org
>>> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
>>>
>
>
> --
> Joseph Landman, Ph.D
> Founder and CEO
> Scalable Informatics, Inc.
> email: landman at scalableinformatics.com
> web  : http://scalableinformatics.com
>       http://scalableinformatics.com/sicluster
> phone: +1 734 786 8423 x121
> fax  : +1 866 888 3112
> cell : +1 734 612 4615
>



More information about the Gluster-users mailing list