diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-utils.c | 7 | 
1 files changed, 6 insertions, 1 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index f122acbf6..e925c75a2 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -1106,6 +1106,7 @@ glusterd_volume_start_glusterfs (glusterd_volinfo_t  *volinfo,          FILE                    *file = NULL;          gf_boolean_t            is_locked = _gf_false;          char                    socketpath[PATH_MAX] = {0}; +        char                    glusterd_uuid[1024] = {0,};  #ifdef DEBUG          char                    valgrind_logfile[PATH_MAX] = {0};  #endif @@ -1208,11 +1209,15 @@ glusterd_volume_start_glusterfs (glusterd_volinfo_t  *volinfo,                  runner_argprintf (&runner, "--log-file=%s", valgrind_logfile);  	}  #endif +        (void) snprintf (glusterd_uuid, 1024, "*-posix.glusterd-uuid=%s", +                         uuid_utoa (priv->uuid));  	runner_add_args (&runner, SBIN_DIR"/glusterfsd",                           "-s", "localhost", "--volfile-id", volfile,                           "-p", pidfile, "-S", socketpath,                           "--brick-name", brickinfo->path, -                         "-l", brickinfo->logfile, NULL); +                         "-l", brickinfo->logfile, +                         "--xlator-option", glusterd_uuid, +                         NULL);  	runner_add_arg (&runner, "--brick-port");          if (volinfo->transport_type != GF_TRANSPORT_BOTH_TCP_RDMA) {  | 
