Jobs

{% if filter_user %} {% endif %} {% set stale_external = job_views|selectattr("source", "equalto", "external")|selectattr("state", "in", ["completed", "failed", "dep_failed"])|list|length %} {% if stale_external > 0 %} {% endif %} {{ job_views|length }} jobs
{% if job_views %}
{% for job in job_views %}
{% if job.run_id and job.task_id %} {{ job.name }} {% else %} {{ job.name }} {% endif %}
{% if job.state == 'running' %} {% elif job.state == 'pending' %} {% elif job.state == 'submitted' %} {% elif job.state == 'completed' %} {% elif job.state == 'failed' %} {% endif %} {{ job.state }}
{% if job.job_id %} {{ job.job_id }} {% else %} pending {% endif %} {{ job.backend_name }} {{ job.user }} {% if job.workflow_name and job.workflow_name != '_default' %} {{ job.workflow_name }} {% endif %}
{{ job.cpus }} CPU{% if job.memory %}, {{ job.memory }}{% endif %} {% if job.cpu_hours >= 1 %}{{ "%.1f"|format(job.cpu_hours) }}h {% elif job.cpu_hours > 0 %}{{ "%.1f"|format(job.cpu_hours * 60) }}m {% else %}—{% endif %} {% if job.cpu_efficiency is not none %} CPU {{ "%.0f"|format(job.cpu_efficiency) }}% {% endif %} {% if job.max_rss and job.max_rss != "N/A" and job.max_rss != "0B" %} Mem {{ job.max_rss }} {% endif %} {% if job.submit_time %} {% endif %}
{% if job.source == 'external' and job.job_id %}
{% if not job.is_terminal %} {% else %} {% endif %}
{% endif %}
{% endfor %}
{% else %}

No jobs found

{% if filter_enabled and filter_user %} No jobs found for user "{{ filter_user }}". Try showing all users. {% elif status.connected %} No jobs are currently tracked. Submit a run or wait for polling to detect existing jobs. {% else %} Unable to connect to the backend. {% endif %}

{% endif %}