<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<div><br></div><div>I&#39;m using Gluster 4.1.5 with CentOS 7.5 to do geo replication. Sometime, replication of some bricks are going faulty with following error on master.</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[2018-11-22 21:25:41.228754] E [repce(worker /mnt/BRICK7):197:__call__] RepceClient: call failed        call=32010:140439004231488:1542921938.88        method=entry_ops     error=OSError<br>[2018-11-22 21:25:41.229327] E [syncdutils(worker /mnt/BRICK7):332:log_raise_exception] &lt;top&gt;: FAIL:<br>Traceback (most recent call last):<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/gsyncd.py&quot;, line 311, in main<br>    func(args)<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/subcmds.py&quot;, line 72, in subcmd_worker<br>    local.service_loop(remote)<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/resource.py&quot;, line 1295, in service_loop<br>    g3.crawlwrap(oneshot=True)<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/master.py&quot;, line 615, in crawlwrap<br>    self.crawl()<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/master.py&quot;, line 1545, in crawl<br>    self.changelogs_batch_process(changes)<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/master.py&quot;, line 1445, in changelogs_batch_process<br>    self.process(batch)<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/master.py&quot;, line 1280, in process<br>    self.process_change(change, done, retry)<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/master.py&quot;, line 1179, in process_change<br>    failures = self.slave.server.entry_ops(entries)<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/repce.py&quot;, line 216, in __call__<br>    return self.ins(self.meth, *a)<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/repce.py&quot;, line 198, in __call__<br>    raise res<br>OSError: [Errno 116] Stale file handle</blockquote></div><div><br></div><div>At slave I find following error too.</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[2018-11-22 21:25:41.217788] E [repce(slave gluster-eadmin-data.vm/mnt/BRICK7):105:worker] &lt;top&gt;: call failed:<br>Traceback (most recent call last):<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/repce.py&quot;, line 101, in worker<br>    res = getattr(self.obj, rmeth)(*in_data[2:])<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/resource.py&quot;, line 675, in entry_ops<br>    uid, gid)<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/resource.py&quot;, line 526, in rename_with_disk_gfid_confirmation<br>    [ENOENT, EEXIST], [ESTALE, EBUSY])<br>  File &quot;/usr/libexec/glusterfs/python/syncdaemon/syncdutils.py&quot;, line 540, in errno_wrap<br>    return call(*arg)<br>OSError: [Errno 116] Stale file handle</blockquote></div><div><br></div><div>I think those error are related to following warning on slave.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[2018-11-22 21:25:41.217561] W [syncdutils(slave gluster-eadmin-data.vm/mnt/BRICK7):552:errno_wrap] &lt;top&gt;: reached maximum retries      args=[&#39;.gfid/86ba8c38-5ab0-417e-9130-64dd2d7cf4aa/glue_app_debug_log.log.79&#39;, &#39;.gfid/86ba8c38-5ab0-417e-9130-64dd2d7cf4aa/glue_app_debug_log.log.80&#39;]        error=[Errno 116] Stale file handle</blockquote><div><br></div><div>Those error are gone if I move stated files (glue_app_debug_log.log.79 and glue_app_debug_log.log.80 in this case) from Gluster mount to temporary place and move back to origin place of Gluster mount. How can I solve this case?</div><div><br></div><div>Best regards,</div></div></div></div></div>