mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
Warn of deadlock risk when using snapshots of mirror segment type.
This commit is contained in:
parent
8b59522d67
commit
e0ed1b458d
@ -9,7 +9,7 @@ Version 2.02.96 -
|
|||||||
Add initial support for thin pool lvconvert.
|
Add initial support for thin pool lvconvert.
|
||||||
Fix lvrename for thin volumes (regression in for_each_sub_lv() 2.02.89).
|
Fix lvrename for thin volumes (regression in for_each_sub_lv() 2.02.89).
|
||||||
Fix up-convert when mirror activation is controled by volume_list and tags.
|
Fix up-convert when mirror activation is controled by volume_list and tags.
|
||||||
Disallow snapshots of mirror segment type.
|
Warn of deadlock risk when using snapshots of mirror segment type.
|
||||||
Fix bug in cmirror that caused incorrect status info to print on some nodes.
|
Fix bug in cmirror that caused incorrect status info to print on some nodes.
|
||||||
Remove statement that snapshots cannot be tagged from lvm man page.
|
Remove statement that snapshots cannot be tagged from lvm man page.
|
||||||
Disallow changing cluster attribute of VG while RAID LVs are active.
|
Disallow changing cluster attribute of VG while RAID LVs are active.
|
||||||
|
@ -4231,9 +4231,9 @@ static struct logical_volume *_lv_create_an_lv(struct volume_group *vg, struct l
|
|||||||
|
|
||||||
if (lv_is_mirror_type(org) &&
|
if (lv_is_mirror_type(org) &&
|
||||||
!seg_is_raid(first_seg(org))) {
|
!seg_is_raid(first_seg(org))) {
|
||||||
log_error("Snapshots of \"mirror\" segment types"
|
log_warn("WARNING: Snapshots of mirrors can deadlock under rare device failures.");
|
||||||
" are not supported");
|
log_warn("WARNING: Consider using the raid1 mirror type to avoid this.");
|
||||||
return NULL;
|
log_warn("WARNING: See global/mirror_segtype_default in lvm.conf.");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!lv_info(cmd, org, 0, &info, 0, 0)) {
|
if (!lv_info(cmd, org, 0, &info, 0, 0)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user