Homec4science

workflows: cleaning of engine calls

Authored by Jan Aage Lavik <jan.age.lavik@cern.ch> on Sep 2 2014, 15:25.

Description

workflows: cleaning of engine calls

  • Removes generation of another object snapshot when continuing a workflow causing many duplications in the database.
  • Reuses the same workflow when continuing a workflow, as it was originally intended.
  • Improves current workflow integration to be cleaner, using defined interfaces instead of updating closed variables.
  • Adds new restart point, 'first', to re-start a workflow engine from first object and/or first task (callback).
  • Removes resetting of engine extra_data when restarting workflow.

Signed-off-by: Jan Aage Lavik <jan.age.lavik@cern.ch>
Reviewed-by: Jiri Kuncar <jiri.kuncar@cern.ch>

Details

Committed
Jan Aage Lavik <jan.age.lavik@cern.ch>Sep 10 2014, 14:23
Parents
R3600:eaecfdbc9f82: base: fix database create error message
Branches
Unknown
Tags
Unknown

Event Timeline

Jan Aage Lavik <jan.age.lavik@cern.ch> committed R3600:6176687b9a41: workflows: cleaning of engine calls (authored by Jan Aage Lavik <jan.age.lavik@cern.ch>).Sep 10 2014, 14:23