Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ctrl_mpexec, daf_butler
-
Labels:
-
Story Points:8
-
Team:Architecture
-
Urgent?:No
Description
Modify pipetask such that it captures all log output into a buffer and at quantum completion it puts that log output into the butler repository just as is done for other metadata.
What's the plan for if an execution fails (nicely) and then is rerun? Will the failure log just be overwritten or do we need a way to keep multiple logs? A restart with a new run collection would handle keeping both around. Is that good enough? An automatic WMS retry because a file couldn't be opened for writing would have the same run collection and presumably clobber the log that had the error message explaining why the failure and thus retry.