So if I understand correctly, the Lazarus service with Prefect 1 attempts to restart the flow in the event of a pod failure. If checkpointing is enabled it will continue from the last task, otherwise it will start again with the first task
In the case where it is unable to do so, we will have an issue with a flow stuck in a running state.
With Prefect 2, the agent itself tries to restart the flow. In the event of a failure, it has the same error as above where the flow will be stuck in a running state.
Could you confirm if my understanding is correct?