Blame SOURCES/bz2141836-vdo-vol-dont-fail-probe-action.patch

98dd5d
From 739e6ce9096facd6d37dffd524c79c961e3fae38 Mon Sep 17 00:00:00 2001
98dd5d
From: Oyvind Albrigtsen <oalbrigt@redhat.com>
98dd5d
Date: Fri, 11 Nov 2022 14:17:39 +0100
98dd5d
Subject: [PATCH] vdo-vol: dont fail probe action when the underlying device
98dd5d
 doesnt exist
98dd5d
98dd5d
---
98dd5d
 heartbeat/vdo-vol | 6 ++++++
98dd5d
 1 file changed, 6 insertions(+)
98dd5d
98dd5d
diff --git a/heartbeat/vdo-vol b/heartbeat/vdo-vol
98dd5d
index 94822cb82..29bd7b8fd 100755
98dd5d
--- a/heartbeat/vdo-vol
98dd5d
+++ b/heartbeat/vdo-vol
98dd5d
@@ -148,6 +148,12 @@ vdo_monitor(){
98dd5d
 	MODE=$(vdostats --verbose ${OCF_RESKEY_volume} | grep "operating mode" | awk '{print $NF}')
98dd5d
 
98dd5d
 	case "$status" in
98dd5d
+		*"ERROR - vdodumpconfig: Failed to make FileLayer from"*)
98dd5d
+			if ocf_is_probe; then
98dd5d
+			    return $OCF_NOT_RUNNING
98dd5d
+			fi
98dd5d
+			return $OCF_ERR_GENERIC
98dd5d
+			;;
98dd5d
 		*"Device mapper status: not available"*)
98dd5d
 			return $OCF_NOT_RUNNING
98dd5d
 			;;