If I run a flow with a non-parallel executor is the task execution order guaranteed to be the same from run to run?
n
nicholas
04/13/2020, 8:30 PM
Hi @Ben Fogelson - Prefect doesn't guarantee the execution order of tasks in the absence of dependencies, though in practice this should be the case. The only way to ensure task are executed in a specific order is to explicitly pass upstream/downstream dependencies. You can view more information on creating upstream/downstream dependencies (edges) here: https://docs.prefect.io/api/latest/core/edge.html#edge-2