diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-geo-rep.c')
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-geo-rep.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-geo-rep.c b/xlators/mgmt/glusterd/src/glusterd-geo-rep.c index 625c355c7b0..1b0af527897 100644 --- a/xlators/mgmt/glusterd/src/glusterd-geo-rep.c +++ b/xlators/mgmt/glusterd/src/glusterd-geo-rep.c @@ -5008,6 +5008,7 @@ glusterd_gsync_delete (glusterd_volinfo_t *volinfo, char *slave, char geo_rep_dir[PATH_MAX] = ""; char *conf_path = NULL; xlator_t *this = NULL; + uint32_t reset_sync_time = _gf_false; this = THIS; GF_ASSERT (this); @@ -5044,6 +5045,13 @@ glusterd_gsync_delete (glusterd_volinfo_t *volinfo, char *slave, runner_argprintf (&runner, "%s", conf_path); runner_argprintf (&runner, "--iprefix=%s", DATADIR); + runner_argprintf (&runner, "--path-list=%s", path_list); + + ret = dict_get_uint32 (dict, "reset-sync-time", &reset_sync_time); + if (!ret && reset_sync_time) { + runner_add_args (&runner, "--reset-sync-time", NULL); + } + if (volinfo) { master = volinfo->volname; runner_argprintf (&runner, ":%s", master); |