summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-10-12 11:12:48 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2016-10-12 11:18:23 +0200
commit900e899739b95bcf5a429fc46dd6f16a4b7b50d0 (patch)
tree5fd228647b0d4cbea29324d4ff4c37786270e5d2
parent8859d4508a9862af25b4c7d75aee84367b19da79 (diff)
downloadlvm2-900e899739b95bcf5a429fc46dd6f16a4b7b50d0.tar.gz
lvconvert: still use strcmp for now
Keep for now function logic making its decision on string content. We need bigger patch converting all things to bit-checks later. This needs however bigger refactoring. So this commit reverts some changes from: c8b6c130158e1cc1a639afc21f5fd6306286fdb3
-rw-r--r--tools/lvconvert.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/lvconvert.c b/tools/lvconvert.c
index c3ec1a632..772c26834 100644
--- a/tools/lvconvert.c
+++ b/tools/lvconvert.c
@@ -4180,7 +4180,7 @@ static int _convert_cache_volume(struct cmd_context *cmd, struct logical_volume
if (arg_is_set(cmd, splitmirrors_ARG))
return _convert_cache_volume_splitmirrors(cmd, lv, lp);
- if (segtype_is_thin_pool(lp->segtype) ||
+ if (!strcmp(lp->type_str, SEG_TYPE_NAME_THIN_POOL) ||
arg_is_set(cmd, thinpool_ARG))
return _convert_cache_volume_thin_pool(cmd, lv, lp);
@@ -4340,11 +4340,11 @@ static int _convert_raid(struct cmd_context *cmd, struct logical_volume *lv,
if (lp->cache)
return _convert_raid_cache(cmd, lv, lp);
- if (segtype_is_thin_pool(lp->segtype) ||
+ if (!strcmp(lp->type_str, SEG_TYPE_NAME_THIN_POOL) ||
arg_is_set(cmd, thinpool_ARG))
return _convert_raid_thin_pool(cmd, lv, lp);
- if (segtype_is_cache_pool(lp->segtype) ||
+ if (!strcmp(lp->type_str, SEG_TYPE_NAME_CACHE_POOL) ||
arg_is_set(cmd, cachepool_ARG))
return _convert_raid_cache_pool(cmd, lv, lp);
}
@@ -4365,7 +4365,7 @@ static int _convert_striped(struct cmd_context *cmd, struct logical_volume *lv,
if (lp->merge)
return _convert_striped_merge(cmd, lv, lp);
- if (lp->snapshot || segtype_is_snapshot(lp->segtype))
+ if (lp->snapshot || !strcmp(lp->type_str, SEG_TYPE_NAME_SNAPSHOT))
return _convert_striped_snapshot(cmd, lv, lp);
if (lp->thin)
@@ -4374,11 +4374,11 @@ static int _convert_striped(struct cmd_context *cmd, struct logical_volume *lv,
if (lp->cache)
return _convert_striped_cache(cmd, lv, lp);
- if (segtype_is_thin_pool(lp->segtype) ||
+ if (!strcmp(lp->type_str, SEG_TYPE_NAME_THIN_POOL) ||
arg_is_set(cmd, thinpool_ARG))
return _convert_striped_thin_pool(cmd, lv, lp);
- if (segtype_is_cache_pool(lp->segtype) ||
+ if (!strcmp(lp->type_str, SEG_TYPE_NAME_CACHE_POOL) ||
arg_is_set(cmd, cachepool_ARG))
return _convert_striped_cache_pool(cmd, lv, lp);