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:
parent
da4dca3881
commit
485734ae74
@ -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\"",
|
||||
|
@ -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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user