You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the workflow execution and alert ingestion are tightly coupled
This means it is hard to "restart" a workflow because currently, it means you need to trigger the alert again
It also uses insert_events which is "one to many" and can trigger other workflows
What we want to do:
Add "re-run workflow" without ingesting the alert again.
Similar to GitHub action restart workflow
Implementation (IMO)
Refactor WorkflowManager to have a clear interface
WorkflowManager should have restart_workflow(workflow_id, workflow_execution_id) that "knows" all the context from the workflow_execution_id so it can be restarted
The text was updated successfully, but these errors were encountered:
insert_events
which is "one to many" and can trigger other workflowsWhat we want to do:
Implementation (IMO)
WorkflowManager
to have a clear interfaceWorkflowManager
should haverestart_workflow(workflow_id, workflow_execution_id)
that "knows" all the context from theworkflow_execution_id
so it can be restartedThe text was updated successfully, but these errors were encountered: