mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
activation: if LV inactive and non-clustered, do not issue "Cannot deactivate" on -aln
The message "Cannot deactivate remotely exclusive device locally." makes sense only for clustered LV. If the LV is non-clustered, then it's always exclusive by definition and if it's already deactivated, this message pops up inappropriately as those two conditions are met. So issue the message only if the conditions are met AND we have clustered VG.
This commit is contained in:
parent
ea662ca060
commit
c52c9a1e31
@ -1,5 +1,6 @@
|
|||||||
Version 2.02.110 -
|
Version 2.02.110 -
|
||||||
==================================
|
==================================
|
||||||
|
If LV inactive and non-clustered, do not issue "Cannot deactivate" on -aln.
|
||||||
Remove spurious "Skipping mirror LV" message on pvmove of clustered mirror.
|
Remove spurious "Skipping mirror LV" message on pvmove of clustered mirror.
|
||||||
|
|
||||||
Version 2.02.109 - 5th August 2014
|
Version 2.02.109 - 5th August 2014
|
||||||
|
@ -859,7 +859,7 @@ deactivate:
|
|||||||
return_0;
|
return_0;
|
||||||
break;
|
break;
|
||||||
case CHANGE_ALN:
|
case CHANGE_ALN:
|
||||||
if (_lv_is_exclusive(lv)) {
|
if (vg_is_clustered(lv->vg) && _lv_is_exclusive(lv)) {
|
||||||
if (!lv_is_active_locally(lv)) {
|
if (!lv_is_active_locally(lv)) {
|
||||||
log_error("Cannot deactivate remotely exclusive device locally.");
|
log_error("Cannot deactivate remotely exclusive device locally.");
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user