X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/908261de15c98553a4200f01aff1f26ef57c8fb8..e20590d485505f58f7745d74a311ca539c9be940:/apps/workbench/app/views/pipeline_instances/_running_component.html.erb diff --git a/apps/workbench/app/views/pipeline_instances/_running_component.html.erb b/apps/workbench/app/views/pipeline_instances/_running_component.html.erb index d4e0944b5c..6e8785aa83 100644 --- a/apps/workbench/app/views/pipeline_instances/_running_component.html.erb +++ b/apps/workbench/app/views/pipeline_instances/_running_component.html.erb @@ -1,3 +1,7 @@ +<%# Copyright (C) The Arvados Authors. All rights reserved. + +SPDX-License-Identifier: AGPL-3.0 %> + <% current_job = pj[:job] if pj[:job] != {} and pj[:job][:uuid] %>
@@ -48,7 +52,7 @@
<% if current_job[:started_at] %> <% walltime = ((if current_job[:finished_at] then current_job[:finished_at] else Time.now() end) - current_job[:started_at]) %> - <% cputime = (current_job[:runtime_constraints].andand[:min_nodes] || 1) * + <% cputime = (current_job[:runtime_constraints].andand[:min_nodes] || 1).to_i * ((current_job[:finished_at] || Time.now()) - current_job[:started_at]) %> <%= render_runtime(walltime, false) %> <% if cputime > 0 %> / <%= render_runtime(cputime, false) %> (<%= (cputime/walltime).round(1) %>⨯)<% end %> @@ -61,16 +65,6 @@
<% queuetime = Time.now - Time.parse(current_job[:created_at].to_s) %> Queued for <%= render_runtime(queuetime, false) %>. - <% begin %> - <% if current_job[:queue_position] == 0 %> - This job is next in the queue to run. - <% elsif current_job[:queue_position] == 1 %> - There is 1 job in the queue ahead of this one. - <% elsif current_job[:queue_position] %> - There are <%= current_job[:queue_position] %> jobs in the queue ahead of this one. - <% end %> - <% rescue %> - <% end %>
<% elsif current_job[:state] == "Running" %> <%# column offset 8 %> @@ -86,9 +80,9 @@ <%# column offset 8 %>
<% if pj[:output_uuid] %> - <%= link_to_arvados_object_if_readable(pj[:output_uuid], 'Output data not available', friendly_name: true) %> + <%= link_to_arvados_object_if_readable(pj[:output_uuid], "#{pj[:output_uuid]} (Unavailable)", friendly_name: true) %> <% elsif current_job[:output] %> - <%= link_to_arvados_object_if_readable(current_job[:output], 'Output data not available', link_text: "Output of #{pj[:name]}") %> + <%= link_to_arvados_object_if_readable(current_job[:output], "#{current_job[:output]} (Unavailable)", link_text: "Output of #{pj[:name]}") %> <% else %> No output. <% end %> @@ -199,7 +193,7 @@
-
+

script_parameters:

<%= JSON.pretty_generate(current_component[:script_parameters]) rescue nil %>