[ARVADOS] created: 1.2.0-20-gc18142134
Git user
git at public.curoverse.com
Fri Aug 17 12:03:46 EDT 2018
at c18142134ed78216dbddcc40c9954a2701d6086e (commit)
commit c18142134ed78216dbddcc40c9954a2701d6086e
Author: Peter Amstutz <pamstutz at veritasgenetics.com>
Date: Fri Aug 17 12:03:08 2018 -0400
13973: Set priority of child container requests based on parent
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz at veritasgenetics.com>
diff --git a/services/api/app/models/container_request.rb b/services/api/app/models/container_request.rb
index dd3ff767d..4d3dde0a5 100644
--- a/services/api/app/models/container_request.rb
+++ b/services/api/app/models/container_request.rb
@@ -321,7 +321,13 @@ class ContainerRequest < ArvadosModel
c = get_requesting_container()
if !c.nil?
self.requesting_container_uuid = c.uuid
- self.priority = c.priority>0 ? 1 : 0
+ # Determine the priority of container request for the requesting
+ # container.
+ self.priority = ContainerRequest.
+ where('container_uuid=? and priority>0', self.requesting_container_uuid).
+ map do |cr|
+ cr.priority
+ end.max || 0
end
end
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list