Feature #5846
closed[Workbench] [Fiddlesticks] Live job log should show recent history
Description
Jobs can get in this state if the arv-put process that crunch-job ran to create the log fails. See, e.g., qr1hi-8i9sb-yuch10zftex4cip.
This happens because _show_log.html.erb has a couple of expressions like logcollection.files[0][2]
. In this case, logcollection.files[0]
is nil
.
Functional requirements: Workbench should check when a job's log field is nil or the empty collection. In either of those cases, it should fetch logs from the log table and render those, along with a warning that the logs might be incomplete because of throttling.
Implementation: When you go to the live log tab on a pipeline, it gets the last 1000-2000 lines of history. However, the live log tab for an individual job does not show any history. The job log should behave similarly to the pipeline instance.
Related issues
Updated by Peter Amstutz over 9 years ago
- Description updated (diff)
- Category set to Workbench
Updated by Brett Smith over 9 years ago
- Tracker changed from Bug to Feature
- Target version changed from Bug Triage to Arvados Future Sprints
Updated by Brett Smith about 9 years ago
- Description updated (diff)
- Story points set to 2.0
Updated by Brett Smith about 9 years ago
- Subject changed from [Workbench] Live job log should show recent history to [Workbench] [Fiddlesticks] Live job log should show recent history
Making it clearer at a glance that this is a crashing bug.
Updated by Ward Vandewege over 3 years ago
- Target version deleted (
Arvados Future Sprints)