From 6fde03114f08ffd4272ae132622d8a80353ba313 Mon Sep 17 00:00:00 2001
From: Oleksii Lisovyi <oleksii.lisovyi@ven.com>
Date: Thu, 27 Aug 2020 19:51:06 +0300
Subject: [PATCH] Cron - fix getting warning log after the first failed job
 lock retry

---
 app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php b/app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php
index acffba02eb461..09a02fb8f723b 100644
--- a/app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php
+++ b/app/code/Magento/Cron/Observer/ProcessCronQueueObserver.php
@@ -829,7 +829,10 @@ private function tryRunJob($scheduledTime, $currentTime, $jobConfig, $schedule,
                     $this->_runJob($scheduledTime, $currentTime, $jobConfig, $schedule, $groupId);
                     break;
                 }
-                $this->logger->warning("Could not acquire lock for cron job: {$schedule->getJobCode()}");
+            }
+
+            if ($retries === 0) {
+                $this->logger->critical("Could not acquire lock for cron job: {$schedule->getJobCode()}");
             }
         } catch (\Exception $e) {
             $this->processError($schedule, $e);