Feature #8697

Check for finished download/processing jobs

Added by Tom Clegg almost 4 years ago. Updated almost 4 years ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Category:
Publishing
Start date:
03/15/2016
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
1.0

Description

Implement as a long-running process that polls and then waits {configurable} seconds

When a download job succeeds, create a UserFile record for each file in the output collection that
  • has location == output of download job
  • belongs to the appropriate participant
  • appears on the participant's public profile page
  • appears on the participant's "data files" list
When a processing job succeeds,
  • update report_content_locator = job output
  • send email to user
  • add entry to user log
When any job fails,
  • send email to site admins

Implementation

New UserFile attributes
  •     t.integer  "study_id" 
    

Subtasks

Task #9026: Retrieve coverage metadata from get-evidence jobsNewTom Clegg

Task #8796: Poll arvados for finished pipelines, resolve/reject relevant ArvadosJobNewTom Clegg

History

#1 Updated by Tom Clegg almost 4 years ago

  • Story points set to 1.0

#2 Updated by Tom Clegg almost 4 years ago

  • Description updated (diff)

#3 Updated by Tom Clegg almost 4 years ago

  • Description updated (diff)

#4 Updated by Tom Clegg almost 4 years ago

  • Subject changed from Check for finished download jobs, update user_file data location = job output to Check for finished download/processing jobs
  • Description updated (diff)

#5 Updated by Tom Clegg almost 4 years ago

  • Category set to Publishing
  • Assigned To set to Tom Clegg

#6 Updated by Tom Clegg almost 4 years ago

  • Description updated (diff)

#7 Updated by Tom Clegg almost 4 years ago

  • Description updated (diff)

#8 Updated by Tom Clegg almost 4 years ago

8697-ruby187-compat @ commit:arvados|58367f9

#9 Updated by Tom Clegg almost 4 years ago

  • Description updated (diff)

#10 Updated by Tom Clegg almost 4 years ago

  • Status changed from New to In Progress

Also available in: Atom PDF