{% extends "cosmos/layout.html" %} {% block title %} {{ stage.name }} {% endblock %} {% block content %}
{% for k,v in stage.attrs_as_dict().items() %}
{{k}}
{{v}}
{% endfor %}
parents
{{stage.parents}}
{% with s=stage %}
progress
{{ s.num_successful_tasks() }}/{{ s.tasks|length }}
 
{% with %} {% set successful = s.percent_successful() %} {% set running = s.percent_running() %} {% set failed = s.percent_failed() %}
{{successful}}% Complete (success)
{{running}}% Complete (running)
{{failed}}% Complete (failed)
{%endwith%}
failed
{{ s.num_failed_tasks() }}
avg(%_cpu)
{{s|stage_stat('percent_cpu', 'avg')}}
avg(cpu_req)
{{s|stage_stat('cpu_req', 'avg')}}
avg(rss_mem)
{{s|stage_stat('avg_rss_mem_kb', 'avg')}}
avg(mem_req)
{{s|stage_stat('mem_req', 'avg')}}
avg(wall_time)
{{s|stage_stat('wall_time', 'avg')}}
avg(cpu_time)
{{s|stage_stat('cpu_time', 'avg')}}
{%endwith%}

{{stage}}.tasks

{% for t in stage.tasks %} {% endfor %}
id task successful status drm_status drm_jobid attempts submitted_on finished_on wall_time
{{t.id}} {{t.tags}} {{t.successful|to_thumb}} {{t.status}} {{drm_statuses.get(t.drm_jobID,'')}} {{t.drm_jobID}} {{t.attempt}} {{t.submitted_on}} {{t.finished_on}} {% if t.finished_on %}{{ t.finished_on - t.started_on|or_datetime_now }}{% endif %}
{% endblock %}