<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">In my case I was able to delete the hard links in the .glusterfs folders of the bricks and it seems to have done the trick, thanks!<o:p></o:p></span></p>
<p class="MsoNormal"><a name="_MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></a></p>
<span style="mso-bookmark:_MailEndCompose"></span>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Karthik Subrahmanya [mailto:ksubrahm@redhat.com]
<br>
<b>Sent:</b> Monday, October 23, 2017 1:52 AM<br>
<b>To:</b> Jim Kinney <jim.kinney@gmail.com>; Matt Waymack <mwaymack@nsgdv.com><br>
<b>Cc:</b> gluster-users <Gluster-users@gluster.org><br>
<b>Subject:</b> Re: [Gluster-users] gfid entries in volume heal info that do not heal<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi Jim & Matt,<o:p></o:p></p>
</div>
<p class="MsoNormal">Can you also check for the link count in the stat output of those hardlink entries in the .glusterfs folder on the bricks.<br>
If the link count is 1 on all the bricks for those entries, then they are orphaned entries and you can delete those hardlinks.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">To be on the safer side have a backup before deleting any of the entries.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Regards,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Karthik<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Fri, Oct 20, 2017 at 3:18 AM, Jim Kinney <<a href="mailto:jim.kinney@gmail.com" target="_blank">jim.kinney@gmail.com</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">I've been following this particular thread as I have a similar issue (RAID6 array failed out with 3 dead drives at once while a 12 TB load was being copied into one mounted space - what a mess)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I have >700K GFID entries that have no path data:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Example:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">getfattr -d -e hex -m . .glusterfs/00/00/0000a5ef-5af7-401b-84b5-ff2a51c10421<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"># file: .glusterfs/00/00/0000a5ef-5af7-401b-84b5-ff2a51c10421<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">security.selinux=0x73797374656d5f753a6f626a6563745f723a756e6c6162656c65645f743a733000<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">trusted.bit-rot.version=0x020000000000000059b1b316000270e7<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">trusted.gfid=0x0000a5ef5af7401b84b5ff2a51c10421<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">[<a href="mailto:root@bmidata1" target="_blank">root@bmidata1</a> brick]# getfattr -d -n trusted.glusterfs.pathinfo -e hex -m . .glusterfs/00/00/0000a5ef-5af7-401b-84b5-ff2a51c10421<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">.glusterfs/00/00/0000a5ef-5af7-401b-84b5-ff2a51c10421: trusted.glusterfs.pathinfo: No such attribute<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I had to totally rebuild the dead RAID array and did a copy from the live one before activating gluster on the rebuilt system. I accidentally copied over the .glusterfs folder from the working side<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">(replica 2 only for now - adding arbiter node as soon as I can get this one cleaned up).
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I've run the methods from "<a href="http://docs.gluster.org/en/latest/Troubleshooting/gfid-to-path/" target="_blank">http://docs.gluster.org/en/latest/Troubleshooting/gfid-to-path/</a>" with no results using random GFIDs. A full systemic
run using the script from method 3 crashes with "too many nested links" error (or something similar).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">When I run gluster volume heal volname info, I get 700K+ GFIDs. Oh. gluster 3.8.4 on Centos 7.3<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Should I just remove the contents of the .glusterfs folder on both and restart gluster and run a ls/stat on every file?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">When I run a heal, it no longer has a decreasing number of files to heal so that's an improvement over the last 2-3 weeks :-)<o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">On Tue, 2017-10-17 at 14:34 +0000, Matt Waymack wrote:<o:p></o:p></p>
</div>
</div>
</div>
<blockquote style="border:none;border-left:solid #729FCF 1.5pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<pre>Attached is the heal log for the volume as well as the shd log. <o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<blockquote style="border:none;border-left:solid #729FCF 1.5pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<pre><o:p> </o:p></pre>
<blockquote style="border:none;border-left:solid #729FCF 1.5pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<pre><o:p> </o:p></pre>
<pre>Run these commands on all the bricks of the replica pair to get the attrs set on the backend.<o:p></o:p></pre>
</blockquote>
<pre><o:p> </o:p></pre>
</blockquote>
<pre><o:p> </o:p></pre>
<pre><o:p> </o:p></pre>
<pre>[root@tpc-cent-glus1-081017 ~]# getfattr -d -e hex -m . /exp/b1/gv0/.glusterfs/10/86/108694db-c039-4b7c-bd3d-ad6a15d811a2<o:p></o:p></pre>
<pre>getfattr: Removing leading '/' from absolute path names<o:p></o:p></pre>
<pre># file: exp/b1/gv0/.glusterfs/10/86/108694db-c039-4b7c-bd3d-ad6a15d811a2<o:p></o:p></pre>
<pre>security.selinux=0x73797374656d5f753a6f626a6563745f723a756e6c6162656c65645f743a733000<o:p></o:p></pre>
<pre>trusted.afr.dirty=0x000000000000000000000000<o:p></o:p></pre>
<pre>trusted.afr.gv0-client-2=0x000000000000000100000000<o:p></o:p></pre>
<pre>trusted.gfid=0x108694dbc0394b7cbd3dad6a15d811a2<o:p></o:p></pre>
<pre>trusted.gfid2path.9a2f5ada22eb9c45=0x38633262623330322d323466332d346463622d393630322d3839356136396461363131662f435f564f4c2d623030312d693637342d63642d63772e6d6435<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>[root@tpc-cent-glus2-081017 ~]# getfattr -d -e hex -m . /exp/b1/gv0/.glusterfs/10/86/108694db-c039-4b7c-bd3d-ad6a15d811a2<o:p></o:p></pre>
<pre>getfattr: Removing leading '/' from absolute path names<o:p></o:p></pre>
<pre># file: exp/b1/gv0/.glusterfs/10/86/108694db-c039-4b7c-bd3d-ad6a15d811a2<o:p></o:p></pre>
<pre>security.selinux=0x73797374656d5f753a6f626a6563745f723a756e6c6162656c65645f743a733000<o:p></o:p></pre>
<pre>trusted.afr.dirty=0x000000000000000000000000<o:p></o:p></pre>
<pre>trusted.afr.gv0-client-2=0x000000000000000100000000<o:p></o:p></pre>
<pre>trusted.gfid=0x108694dbc0394b7cbd3dad6a15d811a2<o:p></o:p></pre>
<pre>trusted.gfid2path.9a2f5ada22eb9c45=0x38633262623330322d323466332d346463622d393630322d3839356136396461363131662f435f564f4c2d623030312d693637342d63642d63772e6d6435<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>[root@tpc-arbiter1-100617 ~]# getfattr -d -e hex -m . /exp/b1/gv0/.glusterfs/10/86/108694db-c039-4b7c-bd3d-ad6a15d811a2<o:p></o:p></pre>
<pre>getfattr: /exp/b1/gv0/.glusterfs/10/86/108694db-c039-4b7c-bd3d-ad6a15d811a2: No such file or directory<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre><o:p> </o:p></pre>
<pre>[root@tpc-cent-glus1-081017 ~]# getfattr -d -e hex -m . /exp/b4/gv0/.glusterfs/e0/c5/e0c56bf7-8bfe-46ca-bde1-e46b92d33df3<o:p></o:p></pre>
<pre>getfattr: Removing leading '/' from absolute path names<o:p></o:p></pre>
<pre># file: exp/b4/gv0/.glusterfs/e0/c5/e0c56bf7-8bfe-46ca-bde1-e46b92d33df3<o:p></o:p></pre>
<pre>security.selinux=0x73797374656d5f753a6f626a6563745f723a756e6c6162656c65645f743a733000<o:p></o:p></pre>
<pre>trusted.afr.dirty=0x000000000000000000000000<o:p></o:p></pre>
<pre>trusted.afr.gv0-client-11=0x000000000000000100000000<o:p></o:p></pre>
<pre>trusted.gfid=0xe0c56bf78bfe46cabde1e46b92d33df3<o:p></o:p></pre>
<pre>trusted.gfid2path.be3ba24c3ef95ff2=0x63323366353834652d353566652d343033382d393131622d3866373063656334616136662f435f564f4c2d623030332d69313331342d63642d636d2d63722e6d6435<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>[root@tpc-cent-glus2-081017 ~]# getfattr -d -e hex -m . /exp/b4/gv0/.glusterfs/e0/c5/e0c56bf7-8bfe-46ca-bde1-e46b92d33df3<o:p></o:p></pre>
<pre>getfattr: Removing leading '/' from absolute path names<o:p></o:p></pre>
<pre># file: exp/b4/gv0/.glusterfs/e0/c5/e0c56bf7-8bfe-46ca-bde1-e46b92d33df3<o:p></o:p></pre>
<pre>security.selinux=0x73797374656d5f753a6f626a6563745f723a756e6c6162656c65645f743a733000<o:p></o:p></pre>
<pre>trusted.afr.dirty=0x000000000000000000000000<o:p></o:p></pre>
<pre>trusted.afr.gv0-client-11=0x000000000000000100000000<o:p></o:p></pre>
<pre>trusted.gfid=0xe0c56bf78bfe46cabde1e46b92d33df3<o:p></o:p></pre>
<pre>trusted.gfid2path.be3ba24c3ef95ff2=0x63323366353834652d353566652d343033382d393131622d3866373063656334616136662f435f564f4c2d623030332d69313331342d63642d636d2d63722e6d6435<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>[root@tpc-arbiter1-100617 ~]# getfattr -d -e hex -m . /exp/b4/gv0/.glusterfs/e0/c5/e0c56bf7-8bfe-46ca-bde1-e46b92d33df3<o:p></o:p></pre>
<pre>getfattr: /exp/b4/gv0/.glusterfs/e0/c5/e0c56bf7-8bfe-46ca-bde1-e46b92d33df3: No such file or directory<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<blockquote style="border:none;border-left:solid #729FCF 1.5pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<pre><o:p> </o:p></pre>
<blockquote style="border:none;border-left:solid #729FCF 1.5pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<pre><o:p> </o:p></pre>
<pre>And the output of "gluster volume heal <volname> info split-brain"<o:p></o:p></pre>
</blockquote>
<pre><o:p> </o:p></pre>
</blockquote>
<pre><o:p> </o:p></pre>
<pre><o:p> </o:p></pre>
<pre>[root@tpc-cent-glus1-081017 ~]# gluster volume heal gv0 info split-brain<o:p></o:p></pre>
<pre>Brick tpc-cent-glus1-081017:/exp/b1/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-cent-glus2-081017:/exp/b1/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-arbiter1-100617:/exp/b1/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-cent-glus1-081017:/exp/b2/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-cent-glus2-081017:/exp/b2/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-arbiter1-100617:/exp/b2/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-cent-glus1-081017:/exp/b3/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-cent-glus2-081017:/exp/b3/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-arbiter1-100617:/exp/b3/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-cent-glus1-081017:/exp/b4/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-cent-glus2-081017:/exp/b4/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Brick tpc-arbiter1-100617:/exp/b4/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries in split-brain: 0<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>-Matt<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>From: Karthik Subrahmanya [<a href="mailto:ksubrahm@redhat.com" target="_blank">mailto:ksubrahm@redhat.com</a>] <o:p></o:p></pre>
<pre>Sent: Tuesday, October 17, 2017 1:26 AM<o:p></o:p></pre>
<pre>To: Matt Waymack <<a href="mailto:mwaymack@nsgdv.com" target="_blank">mwaymack@nsgdv.com</a>><o:p></o:p></pre>
<pre>Cc: gluster-users <<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a>><o:p></o:p></pre>
<pre>Subject: Re: [Gluster-users] gfid entries in volume heal info that do not heal<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Hi Matt,<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>Run these commands on all the bricks of the replica pair to get the attrs set on the backend.<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>On the bricks of first replica set:<o:p></o:p></pre>
<pre>getfattr -d -e hex -m . <brick path>/.glusterfs/10/86/108694db-c039-4b7c-bd3d-ad6a15d811a2<o:p></o:p></pre>
<pre>On the fourth replica set:<o:p></o:p></pre>
<pre>getfattr -d -e hex -m . <brick path>/.glusterfs/e0/c5/e0c56bf7-8bfe-46ca-bde1-e46b92d33df3<o:p></o:p></pre>
<pre>Also run the "gluster volume heal <volname>" once and send the shd log.<o:p></o:p></pre>
<pre>And the output of "gluster volume heal <volname> info split-brain"<o:p></o:p></pre>
<pre>Regards,<o:p></o:p></pre>
<pre>Karthik<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>On Mon, Oct 16, 2017 at 9:51 PM, Matt Waymack <<a href="mailto:mwaymack@nsgdv.com" target="_blank">mailto:mwaymack@nsgdv.com</a>> wrote:<o:p></o:p></pre>
<pre>OK, so here’s my output of the volume info and the heal info. I have not yet tracked down physical location of these files, any tips to finding them would be appreciated, but I’m definitely just wanting them gone. I forgot to mention earlier that the cluster is running 3.12 and was upgraded from 3.10; these files were likely stuck like this when it was on 3.10.<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>[root@tpc-cent-glus1-081017 ~]# gluster volume info gv0<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Volume Name: gv0<o:p></o:p></pre>
<pre>Type: Distributed-Replicate<o:p></o:p></pre>
<pre>Volume ID: 8f07894d-e3ab-4a65-bda1-9d9dd46db007<o:p></o:p></pre>
<pre>Status: Started<o:p></o:p></pre>
<pre>Snapshot Count: 0<o:p></o:p></pre>
<pre>Number of Bricks: 4 x (2 + 1) = 12<o:p></o:p></pre>
<pre>Transport-type: tcp<o:p></o:p></pre>
<pre>Bricks:<o:p></o:p></pre>
<pre>Brick1: tpc-cent-glus1-081017:/exp/b1/gv0<o:p></o:p></pre>
<pre>Brick2: tpc-cent-glus2-081017:/exp/b1/gv0<o:p></o:p></pre>
<pre>Brick3: tpc-arbiter1-100617:/exp/b1/gv0 (arbiter)<o:p></o:p></pre>
<pre>Brick4: tpc-cent-glus1-081017:/exp/b2/gv0<o:p></o:p></pre>
<pre>Brick5: tpc-cent-glus2-081017:/exp/b2/gv0<o:p></o:p></pre>
<pre>Brick6: tpc-arbiter1-100617:/exp/b2/gv0 (arbiter)<o:p></o:p></pre>
<pre>Brick7: tpc-cent-glus1-081017:/exp/b3/gv0<o:p></o:p></pre>
<pre>Brick8: tpc-cent-glus2-081017:/exp/b3/gv0<o:p></o:p></pre>
<pre>Brick9: tpc-arbiter1-100617:/exp/b3/gv0 (arbiter)<o:p></o:p></pre>
<pre>Brick10: tpc-cent-glus1-081017:/exp/b4/gv0<o:p></o:p></pre>
<pre>Brick11: tpc-cent-glus2-081017:/exp/b4/gv0<o:p></o:p></pre>
<pre>Brick12: tpc-arbiter1-100617:/exp/b4/gv0 (arbiter)<o:p></o:p></pre>
<pre>Options Reconfigured:<o:p></o:p></pre>
<pre>nfs.disable: on<o:p></o:p></pre>
<pre>transport.address-family: inet<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>[root@tpc-cent-glus1-081017 ~]# gluster volume heal gv0 info<o:p></o:p></pre>
<pre>Brick tpc-cent-glus1-081017:/exp/b1/gv0<o:p></o:p></pre>
<pre><gfid:108694db-c039-4b7c-bd3d-ad6a15d811a2><o:p></o:p></pre>
<pre><gfid:6d5ade20-8996-4de2-95d5-20ef98004742><o:p></o:p></pre>
<pre><gfid:bc6cdc3d-5c46-4597-a7eb-282b21e9bdd5><o:p></o:p></pre>
<pre><gfid:3c2ff4d1-3662-4214-8f21-f8f47dbdbf06><o:p></o:p></pre>
<pre><gfid:053e2fb1-bc89-476e-a529-90dffa39963c><o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre><removed to save scrolling><o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 118<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-cent-glus2-081017:/exp/b1/gv0<o:p></o:p></pre>
<pre><gfid:108694db-c039-4b7c-bd3d-ad6a15d811a2><o:p></o:p></pre>
<pre><gfid:6d5ade20-8996-4de2-95d5-20ef98004742><o:p></o:p></pre>
<pre><gfid:bc6cdc3d-5c46-4597-a7eb-282b21e9bdd5><o:p></o:p></pre>
<pre><gfid:3c2ff4d1-3662-4214-8f21-f8f47dbdbf06><o:p></o:p></pre>
<pre><gfid:053e2fb1-bc89-476e-a529-90dffa39963c><o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre><removed to save scrolling><o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 118<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-arbiter1-100617:/exp/b1/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 0<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-cent-glus1-081017:/exp/b2/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 0<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-cent-glus2-081017:/exp/b2/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 0<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-arbiter1-100617:/exp/b2/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 0<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-cent-glus1-081017:/exp/b3/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 0<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-cent-glus2-081017:/exp/b3/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 0<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-arbiter1-100617:/exp/b3/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 0<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-cent-glus1-081017:/exp/b4/gv0<o:p></o:p></pre>
<pre><gfid:e0c56bf7-8bfe-46ca-bde1-e46b92d33df3><o:p></o:p></pre>
<pre><gfid:6f0a0549-8669-46de-8823-d6677fdca8e3><o:p></o:p></pre>
<pre><gfid:d0e2fb2a-21b5-4ea8-a578-0801280b2530><o:p></o:p></pre>
<pre><gfid:48bff79c-7bc2-4dc5-8b7f-4401b27fdf5a><o:p></o:p></pre>
<pre><gfid:5902593d-a059-4ec7-b18b-7a2ab5c49a50><o:p></o:p></pre>
<pre><gfid:cb821178-4621-4fcf-90f3-5b5c2ad7f756><o:p></o:p></pre>
<pre><gfid:6aea0805-8dd1-437c-b922-52c9d11e488a><o:p></o:p></pre>
<pre><gfid:f4076a37-2e2f-4d7a-90dd-0a3560a4bdff><o:p></o:p></pre>
<pre><gfid:51ff7386-a550-4971-957c-b42c4d915e9f><o:p></o:p></pre>
<pre><gfid:4309f7b8-3a9d-4bc8-ba2b-799f8a02611b><o:p></o:p></pre>
<pre><gfid:b76746ec-6d7d-4ea3-a001-c96672a4d47e><o:p></o:p></pre>
<pre><gfid:f8de26e7-d17d-41e0-adcd-e7d24ed74ac8><o:p></o:p></pre>
<pre><gfid:8e2c4540-e0b4-4006-bb5d-aacd57f8f21b><o:p></o:p></pre>
<pre><gfid:183ebefb-b827-4cbc-b42b-bfd136d5cabb><o:p></o:p></pre>
<pre><gfid:88d492fe-bfbd-4463-ba55-0582d0ad671b><o:p></o:p></pre>
<pre><gfid:e3a6c068-d48b-44b5-9480-245a69648a9b><o:p></o:p></pre>
<pre><gfid:4aab9c6a-22d2-469a-a688-7b0a8784f4b1><o:p></o:p></pre>
<pre><gfid:c6d182f2-7e46-4502-a0d2-b92824caa4de><o:p></o:p></pre>
<pre><gfid:eb546f93-e9d6-4a59-ac35-6139b5c40919><o:p></o:p></pre>
<pre><gfid:6043e381-7edf-4569-bc37-e27dd13549d2><o:p></o:p></pre>
<pre><gfid:52090dc7-7a3c-40f9-9c54-3395f5158eab><o:p></o:p></pre>
<pre><gfid:ecceee46-4310-421e-b56e-5fe46bd5263c><o:p></o:p></pre>
<pre><gfid:354aea57-4b40-47fc-8ede-1d7e3b7501b4><o:p></o:p></pre>
<pre><gfid:d43284d4-86aa-42ff-98b8-f6340b407d9d><o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 24<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-cent-glus2-081017:/exp/b4/gv0<o:p></o:p></pre>
<pre><gfid:e0c56bf7-8bfe-46ca-bde1-e46b92d33df3><o:p></o:p></pre>
<pre><gfid:6f0a0549-8669-46de-8823-d6677fdca8e3><o:p></o:p></pre>
<pre><gfid:d0e2fb2a-21b5-4ea8-a578-0801280b2530><o:p></o:p></pre>
<pre><gfid:48bff79c-7bc2-4dc5-8b7f-4401b27fdf5a><o:p></o:p></pre>
<pre><gfid:5902593d-a059-4ec7-b18b-7a2ab5c49a50><o:p></o:p></pre>
<pre><gfid:cb821178-4621-4fcf-90f3-5b5c2ad7f756><o:p></o:p></pre>
<pre><gfid:6aea0805-8dd1-437c-b922-52c9d11e488a><o:p></o:p></pre>
<pre><gfid:f4076a37-2e2f-4d7a-90dd-0a3560a4bdff><o:p></o:p></pre>
<pre><gfid:51ff7386-a550-4971-957c-b42c4d915e9f><o:p></o:p></pre>
<pre><gfid:4309f7b8-3a9d-4bc8-ba2b-799f8a02611b><o:p></o:p></pre>
<pre><gfid:b76746ec-6d7d-4ea3-a001-c96672a4d47e><o:p></o:p></pre>
<pre><gfid:f8de26e7-d17d-41e0-adcd-e7d24ed74ac8><o:p></o:p></pre>
<pre><gfid:8e2c4540-e0b4-4006-bb5d-aacd57f8f21b><o:p></o:p></pre>
<pre><gfid:183ebefb-b827-4cbc-b42b-bfd136d5cabb><o:p></o:p></pre>
<pre><gfid:88d492fe-bfbd-4463-ba55-0582d0ad671b><o:p></o:p></pre>
<pre><gfid:e3a6c068-d48b-44b5-9480-245a69648a9b><o:p></o:p></pre>
<pre><gfid:4aab9c6a-22d2-469a-a688-7b0a8784f4b1><o:p></o:p></pre>
<pre><gfid:c6d182f2-7e46-4502-a0d2-b92824caa4de><o:p></o:p></pre>
<pre><gfid:eb546f93-e9d6-4a59-ac35-6139b5c40919><o:p></o:p></pre>
<pre><gfid:6043e381-7edf-4569-bc37-e27dd13549d2><o:p></o:p></pre>
<pre><gfid:52090dc7-7a3c-40f9-9c54-3395f5158eab><o:p></o:p></pre>
<pre><gfid:ecceee46-4310-421e-b56e-5fe46bd5263c><o:p></o:p></pre>
<pre><gfid:354aea57-4b40-47fc-8ede-1d7e3b7501b4><o:p></o:p></pre>
<pre><gfid:d43284d4-86aa-42ff-98b8-f6340b407d9d><o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 24<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Brick tpc-arbiter1-100617:/exp/b4/gv0<o:p></o:p></pre>
<pre>Status: Connected<o:p></o:p></pre>
<pre>Number of entries: 0<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Thank you for your help!<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>From: Karthik Subrahmanya [<a href="mailto:mailto:ksubrahm@redhat.com" target="_blank">mailto:mailto:ksubrahm@redhat.com</a>] <o:p></o:p></pre>
<pre>Sent: Monday, October 16, 2017 10:27 AM<o:p></o:p></pre>
<pre>To: Matt Waymack <<a href="mailto:mwaymack@nsgdv.com" target="_blank">mailto:mwaymack@nsgdv.com</a>><o:p></o:p></pre>
<pre>Cc: gluster-users <<a href="mailto:Gluster-users@gluster.org" target="_blank">mailto:Gluster-users@gluster.org</a>><o:p></o:p></pre>
<pre>Subject: Re: [Gluster-users] gfid entries in volume heal info that do not heal<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Hi Matt, <o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>The files might be in split brain. Could you please send the outputs of these? <o:p></o:p></pre>
<pre>gluster volume info <volname><o:p></o:p></pre>
<pre>gluster volume heal <volname> info<o:p></o:p></pre>
<pre>And also the getfattr output of the files which are in the heal info output from all the bricks of that replica pair.<o:p></o:p></pre>
<pre>getfattr -d -e hex -m . <file path on brick><o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Thanks & Regards<o:p></o:p></pre>
<pre>Karthik<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>On 16-Oct-2017 8:16 PM, "Matt Waymack" <<a href="mailto:mwaymack@nsgdv.com" target="_blank">mailto:mwaymack@nsgdv.com</a>> wrote:<o:p></o:p></pre>
<pre>Hi all,<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>I have a volume where the output of volume heal info shows several gfid entries to be healed, but they’ve been there for weeks and have not healed. Any normal file that shows up on the heal info does get healed as expected, but these gfid entries do not. Is there any way to remove these orphaned entries from the volume so they are no longer stuck in the heal process?<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>Thank you!<o:p></o:p></pre>
<pre><o:p> </o:p></pre>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Gluster-users mailing list<o:p></o:p></pre>
<pre><a href="mailto:Gluster-users@gluster.org" target="_blank">mailto:Gluster-users@gluster.org</a><o:p></o:p></pre>
<pre><a href="http://lists.gluster.org/mailman/listinfo/gluster-users" target="_blank">http://lists.gluster.org/mailman/listinfo/gluster-users</a><o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre><o:p> </o:p></pre>
</div>
</div>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Gluster-users mailing list<o:p></o:p></pre>
<pre><a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><o:p></o:p></pre>
<pre><a href="http://lists.gluster.org/mailman/listinfo/gluster-users" target="_blank">http://lists.gluster.org/mailman/listinfo/gluster-users</a><o:p></o:p></pre>
</blockquote>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>