@@ -207,6 +207,7 @@ def _create_plan_application_dag(self, plan_dag_spec: common.PlanDagSpec) -> DAG
207207 plan_dag_spec .deployability_index ,
208208 plan_dag_spec .environment .plan_id ,
209209 "before_promote" ,
210+ plan_dag_spec .execution_time ,
210211 )
211212
212213 (
@@ -218,6 +219,7 @@ def _create_plan_application_dag(self, plan_dag_spec: common.PlanDagSpec) -> DAG
218219 plan_dag_spec .deployability_index ,
219220 plan_dag_spec .environment .plan_id ,
220221 "after_promote" ,
222+ plan_dag_spec .execution_time ,
221223 )
222224
223225 (
@@ -425,6 +427,7 @@ def _create_backfill_tasks(
425427 deployability_index : DeployabilityIndex ,
426428 plan_id : str ,
427429 task_id_suffix : str ,
430+ execution_time : t .Optional [TimeLike ],
428431 ) -> t .Tuple [BaseOperator , BaseOperator ]:
429432 snapshot_to_tasks = {}
430433 for intervals_per_snapshot in backfill_intervals :
@@ -456,6 +459,7 @@ def _create_backfill_tasks(
456459 end = end ,
457460 deployability_index = deployability_index ,
458461 plan_id = plan_id ,
462+ execution_time = execution_time ,
459463 )
460464 external_sensor_task = self ._create_hwm_external_sensor (
461465 snapshot , start = start , end = end
@@ -593,6 +597,7 @@ def _create_snapshot_evaluation_operator(
593597 task_id : str ,
594598 start : t .Optional [TimeLike ] = None ,
595599 end : t .Optional [TimeLike ] = None ,
600+ execution_time : t .Optional [TimeLike ] = None ,
596601 deployability_index : t .Optional [DeployabilityIndex ] = None ,
597602 plan_id : t .Optional [str ] = None ,
598603 ) -> BaseOperator :
@@ -607,6 +612,7 @@ def _create_snapshot_evaluation_operator(
607612 end = end ,
608613 deployability_index = deployability_index or DeployabilityIndex .all_deployable (),
609614 plan_id = plan_id ,
615+ execution_time = execution_time ,
610616 ),
611617 task_id = task_id ,
612618 )
0 commit comments