Skip to content

0020 pas de cleanup post creation de dagruns

ADR-20 — Pas de cleanup post-création de DagRuns

Statut : Décidé (issue #367, 2026-03-24)

Contexte : Une solution intermédiaire consistait à unpauser puis supprimer les scheduled__* runs auto-créés. Cela introduisait des sleep, des race conditions, et un comportement non déterministe.

Décision : Le système n'utilise JAMAIS de cleanup post-création de DagRuns. La génération du DAG garantit qu'aucun run non désiré ne peut être créé.

Invariants : - Pas de sleep dans le flow launcher - Pas de suppression de DagRun dans le code - Pas de polling pour vérifier l'absence de runs parasites - Si un run parasite apparaît, c'est un bug de génération à corriger à la source

Fichiers concernés : dags/_launcher_common.py (unpause_generated_dag)