Setting blame on client-1 and client-2 will make a bigger mess.<div>Can't you touch the affected file from the FUSE mount point ?</div><div><br></div><div>Best Regards,</div><div>Strahil Nikolov <br> <br> <blockquote style="margin: 0 0 20px 0;"> <div style="font-family:Roboto, sans-serif; color:#6D00F6;"> <div>On Tue, Feb 7, 2023 at 14:42, David Dolan</div><div><daithidolan@gmail.com> wrote:</div> </div> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;"> <div id="yiv8260473842"><div dir="ltr"><div style="color:rgb(29,28,29);font-family:Slack-Lato, Slack-Fractions, appleLogo, sans-serif;font-size:15px;background-color:rgb(248,248,248);" class="yiv8260473842gmail-p-rich_text_section">Hi All. </div><div style="color:rgb(29,28,29);font-family:Slack-Lato, Slack-Fractions, appleLogo, sans-serif;font-size:15px;background-color:rgb(248,248,248);" class="yiv8260473842gmail-p-rich_text_section"><br></div><div style="color:rgb(29,28,29);font-family:Slack-Lato, Slack-Fractions, appleLogo, sans-serif;font-size:15px;background-color:rgb(248,248,248);" class="yiv8260473842gmail-p-rich_text_section">Hoping you can help me with a healing problem. I have one file which didn't self heal.<br style="">it looks to be a problem with a directory in the path as one node says it's dirty. I have a replica volume with arbiter<br style="">This is what the 3 nodes say. One brick on each<br style=""></div><pre style="margin-top:4px;margin-bottom:4px;padding:8px;font-size:12px;line-height:1.50001;white-space:pre-wrap;border-radius:4px;color:rgb(29,28,29);font-family:Monaco, Menlo, Consolas, monospace;" class="yiv8260473842gmail-c-mrkdwn__pre">Node1
getfattr -d -m . -e hex /path/to/dir | grep afr
getfattr: Removing leading '/' from absolute path names
trusted.afr.volume-client-2=0x000000000000000000000001
trusted.afr.dirty=0x000000000000000000000000

Node2
getfattr -d -m . -e hex /path/to/dir | grep afr
getfattr: Removing leading '/' from absolute path names
trusted.afr.volume-client-2=0x000000000000000000000001
trusted.afr.dirty=0x000000000000000000000000

Node3(Arbiter)
getfattr -d -m . -e hex /path/to/dir | grep afr
getfattr: Removing leading '/' from absolute path names
trusted.afr.dirty=0x000000000000000000000001</pre><div style="color:rgb(29,28,29);font-family:Slack-Lato, Slack-Fractions, appleLogo, sans-serif;font-size:15px;background-color:rgb(248,248,248);" class="yiv8260473842gmail-p-rich_text_section">Since Node3(the arbiter) sees it as dirty and it looks like Node 1 and Node 2 have good copies, I was thinking of running the following on Node1 which I believe would tell Node 2 and Node 3 to sync from Node 1<br style="">I'd then kick off a heal on the volume<br style=""></div><pre style="margin-top:4px;margin-bottom:4px;padding:8px;font-size:12px;line-height:1.50001;white-space:pre-wrap;border-radius:4px;color:rgb(29,28,29);font-family:Monaco, Menlo, Consolas, monospace;" class="yiv8260473842gmail-c-mrkdwn__pre">setfattr -n trusted.afr.volume-client-1 -v 0x000000010000000000000000 /path/to/dir
setfattr -n trusted.afr.volume-client-2 -v 0x000000010000000000000000 /path/to/dir</pre><div style="color:rgb(29,28,29);font-family:Slack-Lato, Slack-Fractions, appleLogo, sans-serif;font-size:15px;background-color:rgb(248,248,248);" class="yiv8260473842gmail-p-rich_text_section">client-0 is node 1, client-1 is node2 and client-2 is node 3. I've verified the hard links with gfid are in the xattrop directory<br style="">Is this the correct way to heal and resolve the issue?<span dir="ltr" style="font-size:13px;white-space:nowrap;" class="yiv8260473842gmail-c-message__edited_label"> </span></div><div style="color:rgb(29,28,29);font-family:Slack-Lato, Slack-Fractions, appleLogo, sans-serif;font-size:15px;background-color:rgb(248,248,248);" class="yiv8260473842gmail-p-rich_text_section"><span dir="ltr" style="font-size:13px;white-space:nowrap;" class="yiv8260473842gmail-c-message__edited_label"><br></span></div><div style="color:rgb(29,28,29);font-family:Slack-Lato, Slack-Fractions, appleLogo, sans-serif;font-size:15px;background-color:rgb(248,248,248);" class="yiv8260473842gmail-p-rich_text_section"><span dir="ltr" style="font-size:13px;white-space:nowrap;" class="yiv8260473842gmail-c-message__edited_label">Thanks</span></div><div style="color:rgb(29,28,29);font-family:Slack-Lato, Slack-Fractions, appleLogo, sans-serif;font-size:15px;background-color:rgb(248,248,248);" class="yiv8260473842gmail-p-rich_text_section"><span dir="ltr" style="font-size:13px;white-space:nowrap;" class="yiv8260473842gmail-c-message__edited_label">David</span></div></div>
</div>________<br><br><br><br>Community Meeting Calendar:<br><br>Schedule -<br>Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC<br>Bridge: <a href="https://meet.google.com/cpu-eiue-hvk" target="_blank">https://meet.google.com/cpu-eiue-hvk</a><br>Gluster-users mailing list<br><a ymailto="mailto:Gluster-users@gluster.org" href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br><a href="https://lists.gluster.org/mailman/listinfo/gluster-users" target="_blank">https://lists.gluster.org/mailman/listinfo/gluster-users</a><br> </div> </blockquote></div>