Task pai dispara tasks filhas em duplicidade em pipelines encadeadas
Description
Em pipelines encadeadas, tasks pai estão disparando suas tasks filhas mais de uma vez, gerando duplicidade de processamento. Comportamento impacta custos e consistência de dados.
Evidência:
Task pai: <https://totvs.carol.ai/telemetria/carol-ui/tasks/activity/e4a92cc7-b9bd-4a8c-8155-a6ff5271a6e8>
Esperado: 3 tasks filhas (intera_p40_hlcloud, erpversion, visaogeral).
Ocorrido: 6 tasks filhas — lote duplicado disparado ~12 segundos após o primeiro.
Logs:
05/07/2026 04:00:04.162 AM — Dataflow job finished with the state DONE
05/07/2026 04:00:04.452 AM — Dispatched sub task para intera_p40_hlcloud
05/07/2026 04:00:04.515 AM — Dispatched sub task para erpversion
05/07/2026 04:00:04.599 AM — Dispatched sub task para visaogeral
05/07/2026 04:00:16.593 AM — Job finished with the state DONE ← segundo disparo inicia aqui
05/07/2026 04:00:16.661 AM — Dispatched sub task para intera_p40_hlcloud (duplicata)
05/07/2026 04:00:16.700 AM — Dispatched sub task para erpversion (duplicata)
05/07/2026 04:00:16.741 AM — Dispatched sub task para visaogeral (duplicata)
Hipótese: task pai está sendo finalizada duas vezes (Dataflow job DONE + Job DONE), cada finalização acionando o encadeamento independentemente.
Impactos:
-
Custo duplicado de processamento por execução afetada.
-
Risco de inconsistência de dados por reprocessamento não intencional.
Critérios de aceite:
-
Task pai dispara cada task filha exatamente uma vez por execução.
-
Múltiplos eventos de finalização internos não geram múltiplos encadeamentos.
Links de logs: <https://cloudlogging.app.goo.gl/rMPh1snBTKRiHHFH7>