From ee24c0438ce40b0c6faf6581fd4eb162767d8a90 Mon Sep 17 00:00:00 2001 From: Yaniv Kaul Date: Fri, 30 Aug 2019 10:21:33 +0300 Subject: glusterd-store.c: remove of dead code These functions do not seem to be in use. Change-Id: Ie76baf2a9727b9ba0e66f234226b1e62788245f2 updates: bz#1193929 Signed-off-by: Yaniv Kaul --- xlators/mgmt/glusterd/src/glusterd-store.c | 130 ----------------------------- 1 file changed, 130 deletions(-) (limited to 'xlators/mgmt/glusterd') diff --git a/xlators/mgmt/glusterd/src/glusterd-store.c b/xlators/mgmt/glusterd/src/glusterd-store.c index 50773fb1de8..e51b0c49639 100644 --- a/xlators/mgmt/glusterd/src/glusterd-store.c +++ b/xlators/mgmt/glusterd/src/glusterd-store.c @@ -659,74 +659,6 @@ out: return ret; } -int32_t -glusterd_store_remove_bricks(glusterd_volinfo_t *volinfo, char *delete_path) -{ - int32_t ret = 0; - glusterd_brickinfo_t *tmp = NULL; - glusterd_conf_t *priv = NULL; - xlator_t *this = NULL; - DIR *dir = NULL; - struct dirent *entry = NULL; - struct dirent scratch[2] = { - { - 0, - }, - }; - char path[PATH_MAX] = { - 0, - }; - char brickdir[PATH_MAX] = { - 0, - }; - int32_t len = 0; - - this = THIS; - GF_ASSERT(this); - - GF_ASSERT(volinfo); - - cds_list_for_each_entry(tmp, &volinfo->bricks, brick_list) - { - ret = glusterd_store_delete_brick(tmp, delete_path); - if (ret) - goto out; - } - - priv = this->private; - GF_ASSERT(priv); - - len = snprintf(brickdir, sizeof(brickdir), "%s/%s", delete_path, - GLUSTERD_BRICK_INFO_DIR); - if ((len < 0) || (len >= sizeof(brickdir))) { - ret = -1; - goto out; - } - - dir = sys_opendir(brickdir); - - GF_SKIP_IRRELEVANT_ENTRIES(entry, dir, scratch); - - while (entry) { - len = snprintf(path, sizeof(path), "%s/%s", brickdir, entry->d_name); - if ((len >= 0) && (len < sizeof(path))) { - ret = sys_unlink(path); - if (ret && errno != ENOENT) { - gf_msg_debug(this->name, 0, "Unable to unlink %s", path); - } - } - GF_SKIP_IRRELEVANT_ENTRIES(entry, dir, scratch); - } - - sys_closedir(dir); - - ret = sys_rmdir(brickdir); - -out: - gf_msg_debug(this->name, 0, "Returning with %d", ret); - return ret; -} - static int _storeslaves(dict_t *this, char *key, data_t *value, void *data) { @@ -2176,68 +2108,6 @@ out: return ret; } -int -glusterd_retrieve_sys_snap_max_limit(xlator_t *this, uint64_t *limit, char *key) -{ - char *limit_str = NULL; - glusterd_conf_t *priv = NULL; - int ret = -1; - uint64_t tmp_limit = 0; - char *tmp = NULL; - char path[PATH_MAX] = { - 0, - }; - gf_store_handle_t *handle = NULL; - int32_t len = 0; - - GF_ASSERT(this); - priv = this->private; - - GF_ASSERT(priv); - GF_ASSERT(limit); - GF_ASSERT(key); - - if (!priv->handle) { - len = snprintf(path, PATH_MAX, "%s/%s", priv->workdir, - GLUSTERD_INFO_FILE); - if ((len < 0) || (len >= PATH_MAX)) { - goto out; - } - ret = gf_store_handle_retrieve(path, &handle); - - if (ret) { - gf_msg_debug(this->name, 0, - "Unable to get store " - "handle!"); - goto out; - } - - priv->handle = handle; - } - - ret = gf_store_retrieve_value(priv->handle, key, &limit_str); - if (ret) { - gf_msg_debug(this->name, 0, "No previous %s present", key); - goto out; - } - - tmp_limit = strtoul(limit_str, &tmp, 10); - if ((tmp_limit <= 0) || (tmp && strlen(tmp) > 1)) { - gf_msg(this->name, GF_LOG_WARNING, EINVAL, GD_MSG_UNSUPPORTED_VERSION, - "invalid version number"); - goto out; - } - - *limit = tmp_limit; - - ret = 0; -out: - if (limit_str) - GF_FREE(limit_str); - - return ret; -} - int glusterd_restore_op_version(xlator_t *this) { -- cgit