mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-22 17:35:59 +03:00
Pass exclusive LV locks to all nodes in the cluster.
This was the intended behaviour, as described in the lvchange man page, so you have complete control through volume_list in lvm.conf, but the code seems to have been treating -ae as local-only for a very long time.
This commit is contained in:
parent
cd99a84e2b
commit
bd86888d74
@ -1,5 +1,6 @@
|
||||
Version 2.02.89 -
|
||||
==================================
|
||||
Pass exclusive LV locks to all nodes in the cluster.
|
||||
Improve lvcreate man documentation of the chunksize option.
|
||||
Improve man page style for lvcreate.
|
||||
Avoid recursive calls to dmeventd in its LVM plugins.
|
||||
@ -19,7 +20,7 @@ Version 2.02.89 -
|
||||
Fix splitmirror in cluster having different DM/LVM views of storage.
|
||||
Fix improper udev settings during suspend/resume for mirror sub-LVs.
|
||||
Fix vgsplit when there are mirrors that have mirrored logs.
|
||||
Clarify multi-name device filter pattern matching explanation in lvm.conf.5.
|
||||
Clarify multi-name device filter pattern matching explanation in lvm.conf.
|
||||
Introduce lv_send_message and dev_manager_send_message.
|
||||
Introduce revert_lv for better pvmove cleanup.
|
||||
Replace incomplete pvmove activation failure recovery code with a message.
|
||||
|
@ -366,7 +366,6 @@ static int _lock_for_cluster(struct cmd_context *cmd, unsigned char clvmd_cmd,
|
||||
} else if (clvmd_cmd != CLVMD_CMD_VG_BACKUP) {
|
||||
if (strncmp(name, "P_", 2) &&
|
||||
(clvmd_cmd == CLVMD_CMD_LOCK_VG ||
|
||||
(flags & LCK_TYPE_MASK) == LCK_EXCL ||
|
||||
(flags & LCK_LOCAL) ||
|
||||
!(flags & LCK_CLUSTER_VG)))
|
||||
node = ".";
|
||||
|
Loading…
Reference in New Issue
Block a user