X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/07a3aa9651168756a6f108821f6ef10ea4ba8144..21112a4f6cd07b1b157463b257333302fdf57db2:/apps/workbench/app/views/projects/_compute_node_status.html.erb diff --git a/apps/workbench/app/views/projects/_compute_node_status.html.erb b/apps/workbench/app/views/projects/_compute_node_status.html.erb index 528d0ea0eb..cd9243d68f 100644 --- a/apps/workbench/app/views/projects/_compute_node_status.html.erb +++ b/apps/workbench/app/views/projects/_compute_node_status.html.erb @@ -1,7 +1,50 @@ +

Queue

+<% queue = Job.queue %> +<% if queue.any? %> +<% queue.each do |j| %> +
+
+ <%= link_to_if_arvados_object j, friendly_name: true %> +
+
+ <%= render_localized_date(j[:created_at]) %> +
+
+ <%= render_runtime(Time.now - j[:created_at], false) %> +
+
+ <%= j[:priority] %> +
+
+<% end %> +
+
+ Job +
+
+ Submitted +
+
+ Queued +
+
+ Priority +
+
+ <% if Job.queue_size > queue.size %> + Note: some items in the queue are not visible to you. + <% end %> +
+
+<% else %> + There are currently no jobs in your queue. +<% end %> + +

Node status

<% nodes.sort_by { |n| n.hostname || "" }.each do |n| %> - <% if n.crunch_worker_state.in? ["busy", "idle"] %> + <% if n.crunch_worker_state.in? ["busy", "idle"] and (Time.now - n[:last_ping_at]) < 3600 %>
<%= n.hostname %> @@ -9,7 +52,7 @@
state: <%= n.crunch_worker_state %>
<% [:total_cpu_cores, :total_ram_mb, :total_scratch_mb].each do |i| %> - <%= i.to_s.gsub '_', ' ' %>: <%= n.info[i] %>
+ <%= i.to_s.gsub '_', ' ' %>: <%= n.properties[i] %>
<% end %>