This is an automated email from the ASF dual-hosted git repository.

jscheffl pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 77ee105c602 Fix misleading pod scheduling log message ("Waiting until" 
→ "Waiting up to") (#66164)
77ee105c602 is described below

commit 77ee105c60219d3bd58ee7f1492c61fc4b35182e
Author: Stuart Cadman <[email protected]>
AuthorDate: Wed May 13 18:56:02 2026 +0100

    Fix misleading pod scheduling log message ("Waiting until" → "Waiting up 
to") (#66164)
    
    * update pod scheduling log message to 'Waiting up to'
    
    * Update unit tests with new log text
    
    ---------
    
    Co-authored-by: Jed Cunningham 
<[email protected]>
---
 .../src/airflow/providers/cncf/kubernetes/utils/pod_manager.py        | 2 +-
 .../cncf/kubernetes/tests/unit/cncf/kubernetes/triggers/test_pod.py   | 2 +-
 .../kubernetes/tests/unit/cncf/kubernetes/utils/test_pod_manager.py   | 4 ++--
 .../google/tests/unit/google/cloud/triggers/test_kubernetes_engine.py | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/utils/pod_manager.py
 
b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/utils/pod_manager.py
index 9b75ba807f2..e4bb7ae9115 100644
--- 
a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/utils/pod_manager.py
+++ 
b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/utils/pod_manager.py
@@ -164,7 +164,7 @@ async def await_pod_start(
     :param check_interval: Interval (in seconds) between status checks.
     :param is_async: Set to True if called in an async context; otherwise, 
False.
     """
-    pod_manager.log.info("::group::Waiting until %ss to get the POD 
scheduled...", schedule_timeout)
+    pod_manager.log.info("::group::Waiting up to %ss to get the POD 
scheduled...", schedule_timeout)
     pod_was_scheduled = False
     start_check_time = time.time()
     is_async = isinstance(pod_manager, AsyncPodManager)
diff --git 
a/providers/cncf/kubernetes/tests/unit/cncf/kubernetes/triggers/test_pod.py 
b/providers/cncf/kubernetes/tests/unit/cncf/kubernetes/triggers/test_pod.py
index cc35bd4db47..26b2db90e16 100644
--- a/providers/cncf/kubernetes/tests/unit/cncf/kubernetes/triggers/test_pod.py
+++ b/providers/cncf/kubernetes/tests/unit/cncf/kubernetes/triggers/test_pod.py
@@ -302,7 +302,7 @@ class TestKubernetesPodTrigger:
 
         generator = trigger.run()
         await generator.asend(None)
-        assert "Waiting until 120s to get the POD scheduled..." in caplog.text
+        assert "Waiting up to 120s to get the POD scheduled..." in caplog.text
 
     @pytest.mark.asyncio
     @pytest.mark.parametrize(
diff --git 
a/providers/cncf/kubernetes/tests/unit/cncf/kubernetes/utils/test_pod_manager.py
 
b/providers/cncf/kubernetes/tests/unit/cncf/kubernetes/utils/test_pod_manager.py
index 4b9a9097041..27cfd87fc6d 100644
--- 
a/providers/cncf/kubernetes/tests/unit/cncf/kubernetes/utils/test_pod_manager.py
+++ 
b/providers/cncf/kubernetes/tests/unit/cncf/kubernetes/utils/test_pod_manager.py
@@ -971,7 +971,7 @@ class TestPodManager:
             assert self.pod_manager.stop_watching_events is True
             assert mock_time_sleep.call_count == 3
             mock_log_info.assert_any_call(
-                "::group::Waiting until %ss to get the POD scheduled...", 
schedule_timeout
+                "::group::Waiting up to %ss to get the POD scheduled...", 
schedule_timeout
             )
             mock_log_info.assert_any_call("Waiting %ss to get the POD 
running...", startup_timeout)
 
@@ -1594,7 +1594,7 @@ class TestAsyncPodManager:
         )
         assert mock_time_sleep.call_count == 3
         mock_log_info.assert_any_call(
-            "::group::Waiting until %ss to get the POD scheduled...", 
schedule_timeout
+            "::group::Waiting up to %ss to get the POD scheduled...", 
schedule_timeout
         )
         mock_log_info.assert_any_call("Waiting %ss to get the POD running...", 
startup_timeout)
         assert self.async_pod_manager.stop_watching_events is True
diff --git 
a/providers/google/tests/unit/google/cloud/triggers/test_kubernetes_engine.py 
b/providers/google/tests/unit/google/cloud/triggers/test_kubernetes_engine.py
index 2d96ab43eac..34cb30740a9 100644
--- 
a/providers/google/tests/unit/google/cloud/triggers/test_kubernetes_engine.py
+++ 
b/providers/google/tests/unit/google/cloud/triggers/test_kubernetes_engine.py
@@ -270,7 +270,7 @@ class TestGKEStartPodTrigger:
 
         generator = trigger.run()
         await generator.asend(None)
-        assert "Waiting until 60s to get the POD scheduled..." in caplog.text
+        assert "Waiting up to 60s to get the POD scheduled..." in caplog.text
 
     @pytest.mark.parametrize(
         ("container_state", "expected_state"),

Reply via email to