Forgot to add the log entry that lead us to the solution for our particular case:
Log =
/var/log/glusterfs/geo-replication/geo-master_slave1.mydomain2.com_geo-slave/gsyncd.log
---------------------------------------------------------------------------------
[2019-12-11 20:37:27.831976] E [syncdutils(worker
/gluster_bricks/geo-master/geo-master):339:log_raise_exception] <top>: FAIL:
Traceback (most recent call last):
File "/usr/libexec/glusterfs/python/syncdaemon/gsyncd.py", line 330, in main
func(args)
File "/usr/libexec/glusterfs/python/syncdaemon/subcmds.py", line 82, in
subcmd_worker
local.service_loop(remote)
File "/usr/libexec/glusterfs/python/syncdaemon/resource.py", line 1267, in
service_loop
changelog_agent.init()
File "/usr/libexec/glusterfs/python/syncdaemon/repce.py", line 233, in
__call__
return self.ins(self.meth, *a)
File "/usr/libexec/glusterfs/python/syncdaemon/repce.py", line 215, in
__call__
raise res
OSError: libgfchangelog.so: cannot open shared object file: No such file or directory
---------------------------------------------------------------------------------