[Gluster-users] geo-replication loops

Giovanni Toraldo gt at libersoft.it
Thu Jan 5 09:47:49 UTC 2012

Hi Rahul,

thanks for your reply.

2012/1/5 Rahul C S <rahul at gluster.com>:
> What I understand from the scenario you are talking about is that you want
> to achieve active/active geo-replication which is a proposed feature
> internally & will be coming soon. :-)

That's great to hear!

I tried to configure a bidirectional geo-replication between 3
different nodes and this fail after starting the first backward
geo-replication with:

[2012-01-03 22:10:05.286315] I [gsyncd:289:main_i] <top>: syncing:
ba-core-volume -> ssh://samba-ext2.local:/srv/gluster
[2012-01-03 22:10:10.127707] E [syncdutils:133:log_raise_exception]
<top>: FAIL:
Traceback (most recent call last):
  File "/usr/lib/glusterfs/glusterfs/python/syncdaemon/gsyncd.py",
line 105, in main
  File "/usr/lib/glusterfs/glusterfs/python/syncdaemon/gsyncd.py",
line 299, in main_i
    local.service_loop(*[r for r in [remote] if r])
  File "/usr/lib/glusterfs/glusterfs/python/syncdaemon/resource.py",
line 401, in service_
    GMaster(self, args[0]).crawl_loop()
  File "/usr/lib/glusterfs/glusterfs/python/syncdaemon/master.py",
line 113, in crawl_loop
  File "/usr/lib/glusterfs/glusterfs/python/syncdaemon/master.py",
line 173, in crawl
    volinfo_sys = self.get_sys_volinfo()
  File "/usr/lib/glusterfs/glusterfs/python/syncdaemon/master.py",
line 27, in get_sys_vol
    raise RuntimeError("cannot work with multiple foreign masters")
RuntimeError: cannot work with multiple foreign masters

Is this the expected error when trying to use master/master
geo-replication with GlusterFS 3.2.5?


Giovanni Toraldo - LiberSoft

More information about the Gluster-users mailing list