File pacemaker#3409-0003-Fix-scheduler-use-default-timeout-20s-if-user-config.patch of Package pacemaker.34780

From 0638f40825188400e180f3e91e0521050ce4c2d8 Mon Sep 17 00:00:00 2001
From: Ken Gaillot <kgaillot@redhat.com>
Date: Tue, 2 Apr 2024 11:27:57 -0500
Subject: [PATCH 3/3] Fix: scheduler: use default timeout (20s) if user
 configures 0

The existing behavior varies greatly depending on numerous criteria. The
documented default is 20s, so we should stick with that.
---
 lib/pengine/utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: pacemaker-2.1.2+20211124.ada5c3b36/lib/pengine/utils.c
===================================================================
--- pacemaker-2.1.2+20211124.ada5c3b36.orig/lib/pengine/utils.c
+++ pacemaker-2.1.2+20211124.ada5c3b36/lib/pengine/utils.c
@@ -955,7 +955,7 @@ unpack_timeout(const char *value)
 {
     int timeout_ms = crm_get_msec(value);
 
-    if (timeout_ms < 0) {
+    if (timeout_ms <= 0) {
         timeout_ms = crm_get_msec(CRM_DEFAULT_OP_TIMEOUT_S);
     }
     return timeout_ms;
openSUSE Build Service is sponsored by