[ARVADOS] created: 9e9190af52e4fc448f623aa2f4dd1fee803d99cd
Git user
git at public.curoverse.com
Fri Dec 2 11:03:57 EST 2016
at 9e9190af52e4fc448f623aa2f4dd1fee803d99cd (commit)
commit 9e9190af52e4fc448f623aa2f4dd1fee803d99cd
Author: radhika <radhika at curoverse.com>
Date: Fri Dec 2 11:02:07 2016 -0500
10293: update container_work_unit to look for output_uuid and log_uuid for a container_request, rather than using those from the associated container.
diff --git a/apps/workbench/app/models/container_work_unit.rb b/apps/workbench/app/models/container_work_unit.rb
index 88aab30..ed82f18 100644
--- a/apps/workbench/app/models/container_work_unit.rb
+++ b/apps/workbench/app/models/container_work_unit.rb
@@ -99,12 +99,21 @@ class ContainerWorkUnit < ProxyWorkUnit
end
def log_collection
- get_combined(:log)
+ if @proxied.is_a?(ContainerRequest)
+ get(:log_uuid)
+ else
+ get(:log)
+ end
end
def outputs
items = []
- items << get_combined(:output) if get_combined(:output)
+ if @proxied.is_a?(ContainerRequest)
+ out = get(:output_uuid)
+ else
+ out = get(:output)
+ end
+ items << out if out
items
end
diff --git a/services/api/test/fixtures/container_requests.yml b/services/api/test/fixtures/container_requests.yml
index acacf40..76f59c2 100644
--- a/services/api/test/fixtures/container_requests.yml
+++ b/services/api/test/fixtures/container_requests.yml
@@ -90,6 +90,8 @@ completed:
output_path: test
command: ["echo", "hello"]
container_uuid: zzzzz-dz642-compltcontainer
+ log_uuid: zzzzz-4zz18-y9vne9npefyxh8g
+ output_uuid: zzzzz-4zz18-znfnqtbbv4spc3w
runtime_constraints:
vcpus: 1
ram: 123
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list