diff options
Diffstat (limited to 'xlators/mgmt/glusterd')
-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 56b5d6b25a4..594ea124c10 100644 --- a/xlators/mgmt/glusterd/src/glusterd-geo-rep.c +++ b/xlators/mgmt/glusterd/src/glusterd-geo-rep.c @@ -4985,6 +4985,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); @@ -5021,6 +5022,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); |