Marcus Meissner
15510c0f84
- This is sync commit from Leap/SLE12 only - Add patch pvcreate-enhance-the-error-message.patch bsc#960744 - Modify GPL-2.0 to GPL-2.0+ and LGPL-2.1 to LGPL-2.1+ to avoid license conflict with thin-provisioning-tools which is using GPL-3.0 - Also contains fix for bsc#969310 - Fix clvmd.ocf and cmirrord to remove "-d" option for cmirrod (bsc#971334) - Fix clvmd.ocf to add lvmconf --enable-cluster before start daemon when locking_type is not 3 or use_lvmetad is 1 in setting (bsc#970439) - Modified spec to enable blkid-wiping (fate#319908) - Fix clvmd binary not found in case that users still use RA from ocf:lvm2:clvm (bsc#980200) Add sbindir=$HA_SBIN_DIR for clvmd.ocf and cmirrord.ocf - The bsc#979635 wnd bsc#991181 as fixed in past thanks to proper /usr migration code - Modified raid10_segtype_default from "mirror" to "raid10"(bsc#982329) - Remove lvm2-clvmd/cmirrord.service and related activation services from %service_add _pre/post/preun/postun because we start clvmd /clmirrord and activate via pacemaker and RA. (bsc#980296) - Lvchange improve refresh by trying to deactivate snapshot thinLV in case it's preventing merge process change integrated upstream. (bsc#984321) - Fixed in past bsc#992843 - Fixed by upstream bsc#984321 - Fixed by upstream bsc#970943 - 69-dm-lvm-metad.rules: Do not process rules for multipath devices (bsc#bsc#990538, bsc#986734) Add: 69-dm-lvm-metad.rules-Do-not-process-rules-for-multi.patch - Rewrite patches to include patch header: OBS-URL: https://build.opensuse.org/request/show/426139 OBS-URL: https://build.opensuse.org/package/show/Base:System/lvm2?expand=0&rev=158
34 lines
1.3 KiB
Diff
34 lines
1.3 KiB
Diff
From de73c1ab474661307d87b3bcfe442fd9f3e31233 Mon Sep 17 00:00:00 2001
|
|
From: Hannes Reinecke <hare@suse.de>
|
|
Date: Fri, 19 Aug 2016 16:16:13 +0200
|
|
Subject: [PATCH] 10-dm.rules: Reset state variables for spurious events
|
|
|
|
When spurious events are generated we need to ensure to always
|
|
present the same information than the original event; otherwise
|
|
systemd might be thinking the device to be non-functional and
|
|
will take unwanted action (like unmounting it).
|
|
|
|
References: bsc#932300
|
|
|
|
Signed-off-by: Hannes Reinecke <hare@suse.com>
|
|
---
|
|
udev/10-dm.rules.in | 5 +++++
|
|
1 file changed, 5 insertions(+)
|
|
|
|
Index: LVM2.2.02.165/udev/10-dm.rules.in
|
|
===================================================================
|
|
--- LVM2.2.02.165.orig/udev/10-dm.rules.in
|
|
+++ LVM2.2.02.165/udev/10-dm.rules.in
|
|
@@ -138,6 +138,11 @@ ENV{DM_UDEV_RULES_VSN}="2"
|
|
|
|
ENV{DM_UDEV_DISABLE_DM_RULES_FLAG}!="1", ENV{DM_NAME}=="?*", SYMLINK+="(DM_DIR)/$env{DM_NAME}"
|
|
|
|
+# Reset variables for spurious events
|
|
+ENV{DM_UDEV_DISABLE_SUBSYSTEM_RULES_FLAG}=""
|
|
+ENV{DM_UDEV_DISABLE_DISK_RULES_FLAG}=""
|
|
+ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG}=""
|
|
+
|
|
# Avoid processing and scanning a DM device in the other (foreign)
|
|
# rules if it is in suspended state. However, we still keep 'disk'
|
|
# and 'DM subsystem' related rules enabled in this case.
|