I have an issue where deletes are not being propagated to the slave cluster in 
a geo-replicated environment. I've looked through the code, and it appears as 
though this is something that might have been changed to be hard coded?

When I try to change it via a config option on the command line, it replies 
with a "reserved option" error:
[root@host ~]# gluster volume geo-replication test-poc 10.10.1.120::test-poc 
config ignore_deletes 1
Reserved option
geo-replication command failed
[root@host ~]# gluster volume geo-replication test-poc 10.10.1.120::test-poc 
config ignore-deletes 1
Reserved option
geo-replication command failed
[root@host ~]#

Looking at the source code (although, I'm not a C expert by any means), it 
seems as though it's hard-coded to be "true" all the time?

(from glusterd-geo-rep.c):
4285         /* ignore-deletes */
4286         runinit_gsyncd_setrx (&runner, conf_path);
4287         runner_add_args (&runner, "ignore-deletes", "true", ".", ".", 
NULL);
4288         RUN_GSYNCD_CMD;

Any ideas how to get deletes propagated to the slave cluster?

Thanks!

-CJ
_______________________________________________
Gluster-users mailing list
[email protected]
http://supercolony.gluster.org/mailman/listinfo/gluster-users

Reply via email to