diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd.c')
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd.c | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd.c b/xlators/mgmt/glusterd/src/glusterd.c index 5f7298c3436..766c926b802 100644 --- a/xlators/mgmt/glusterd/src/glusterd.c +++ b/xlators/mgmt/glusterd/src/glusterd.c @@ -79,23 +79,21 @@ glusterd_opinfo_init () return ret; } -static int -glusterd_uuid_init (int flag) +int +glusterd_uuid_init () { int ret = -1; glusterd_conf_t *priv = NULL; priv = THIS->private; - if (!flag) { - ret = glusterd_retrieve_uuid (); - if (!ret) { - uuid_copy (glusterd_uuid, priv->uuid); - gf_log ("glusterd", GF_LOG_INFO, - "retrieved UUID: %s", uuid_utoa (priv->uuid)); - return 0; - } - } + ret = glusterd_retrieve_uuid (); + if (ret == 0) { + uuid_copy (glusterd_uuid, priv->uuid); + gf_log ("glusterd", GF_LOG_INFO, + "retrieved UUID: %s", uuid_utoa (priv->uuid)); + return 0; + } uuid_generate (glusterd_uuid); @@ -978,10 +976,6 @@ init (xlator_t *this) (void) glusterd_nodesvc_set_running ("glustershd", _gf_false); /* this->ctx->top = this;*/ - ret = glusterd_uuid_init (first_time); - if (ret < 0) - goto out; - GLUSTERD_GET_HOOKS_DIR (hooks_dir, GLUSTERD_HOOK_VER, conf); if (stat (hooks_dir, &buf)) { ret = glusterd_hooks_create_hooks_directory (dirname); |