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

jason810496 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 7ce8504b022 Remove leftovers from #45184 
clear_not_launched_queued_tasks removal (#68698)
7ce8504b022 is described below

commit 7ce8504b0226be4f2f90bbe3c6bd127ecfd9052a
Author: PoAn Yang <[email protected]>
AuthorDate: Tue Jun 23 14:39:27 2026 +0900

    Remove leftovers from #45184 clear_not_launched_queued_tasks removal 
(#68698)
    
    Signed-off-by: PoAn Yang <[email protected]>
---
 .../providers/cncf/kubernetes/executors/kubernetes_executor.py      | 4 ----
 .../src/airflow_shared/observability/metrics/metrics_template.yaml  | 6 ------
 2 files changed, 10 deletions(-)

diff --git 
a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/executors/kubernetes_executor.py
 
b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/executors/kubernetes_executor.py
index 0dcc01537cb..4ddb189390b 100644
--- 
a/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/executors/kubernetes_executor.py
+++ 
b/providers/cncf/kubernetes/src/airflow/providers/cncf/kubernetes/executors/kubernetes_executor.py
@@ -108,7 +108,6 @@ class KubernetesExecutor(BaseExecutor):
         self.kube_client: client.CoreV1Api | None = None
         self.scheduler_job_id: str | None = None
         self._last_completed_pod_adoption = 0.0
-        self.last_handled: dict[TaskInstanceKey, float] = {}
         self.kubernetes_queue: str | None = None
         self.task_publish_retries: Counter[TaskInstanceKey] = Counter()
         self.task_publish_max_retries = self.conf.getint(
@@ -228,9 +227,6 @@ class KubernetesExecutor(BaseExecutor):
             pod_template_file = None
         self.event_buffer[key] = (TaskInstanceState.QUEUED, 
self.scheduler_job_id)
         self.task_queue.put(KubernetesJob(key, command, kube_executor_config, 
pod_template_file))
-        # We keep a temporary local record that we've handled this so we don't
-        # try and remove it from the QUEUED state while we process it
-        self.last_handled[key] = time.time()
 
     def queue_workload(self, workload: workloads.All, session: Session | None) 
-> None:
         from airflow.executors import workloads
diff --git 
a/shared/observability/src/airflow_shared/observability/metrics/metrics_template.yaml
 
b/shared/observability/src/airflow_shared/observability/metrics/metrics_template.yaml
index 0ba1563116f..6c51e32ff77 100644
--- 
a/shared/observability/src/airflow_shared/observability/metrics/metrics_template.yaml
+++ 
b/shared/observability/src/airflow_shared/observability/metrics/metrics_template.yaml
@@ -720,12 +720,6 @@ metrics:
     legacy_name: "-"
     name_variables: []
 
-  - name: "kubernetes_executor.clear_not_launched_queued_tasks.duration"
-    description: "Milliseconds taken for clearing not launched queued tasks in 
Kubernetes Executor"
-    type: "timer"
-    legacy_name: "-"
-    name_variables: []
-
   - name: "kubernetes_executor.adopt_task_instances.duration"
     description: "Milliseconds taken to adopt the task instances in Kubernetes 
Executor"
     type: "timer"

Reply via email to