1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-04-01 18:50:41 +03:00

Thin removing limitation on activation of pool device.

Since activation of pool is now independent on thin activation,
user may do whatever he needs - thought preferable thin should stay alive,
but it it will be found inactivate, update_pool will bring the pool up.
This commit is contained in:
Zdenek Kabelac 2011-11-03 14:59:20 +00:00
parent da4dca3881
commit 485734ae74
2 changed files with 0 additions and 11 deletions

View File

@ -534,12 +534,6 @@ static int lvchange_single(struct cmd_context *cmd, struct logical_volume *lv,
return ECMD_FAILED;
}
if (lv_is_used_thin_pool(lv) &&
(arg_count(cmd, available_ARG))) {
log_error("Can't change pool volume \"%s\".", lv->name);
return ECMD_FAILED;
}
if (lv_is_cow(lv) && !lv_is_virtual_origin(origin_from_cow(lv)) &&
arg_count(cmd, available_ARG)) {
log_error("Can't change snapshot logical volume \"%s\"",

View File

@ -126,11 +126,6 @@ int process_each_lv_in_vg(struct cmd_context *cmd,
if (lv_is_virtual_origin(lvl->lv) && !arg_count(cmd, all_ARG))
continue;
/* Only unused thin pool can change its availability */
if (!lvargs_supplied && lv_is_used_thin_pool(lvl->lv) &&
arg_count(cmd, available_ARG))
continue;
/*
* Only let hidden LVs through it --all was used or the LVs
* were specifically named on the command line.