{% extends "base.html" %} {% block title %}vq · fleet jobs{% endblock %} {% block content %}

Fleet jobs

Every job across the fleet, from the console's cached snapshot {% if snapshot %}({{ snapshot.gathered_at[:19] | replace("T", " ") }} UTC){% endif %}. ← host grid

{% for submitter in submitter_options %}{% endfor %} Reset
{% include "fleet_jobs_table.html" %} {% if broker is not none %}

Broker jobs

Jobs this host holds or has placed as the fleet broker (metadata only). {% if broker.unreadable %}{{ broker.unreadable }} record(s) could not be read; see vq broker list.{% endif %}

{% if broker.error %}

broker records unavailable: {{ broker.error }}

{% elif not broker.jobs %}

No broker jobs.

{% else %} {% for job in broker.jobs %} {% endfor %}
broker jobstatetargetcpusmem MB namecreatedupdatedcandidateswhy
{{ job.broker_job_id }} {{ job.state }} {% if job.target_host %}{{ job.target_host }}{% if job.target_job_id %} {{ job.target_job_id }}{% endif %}{% else %}—{% endif %} {{ job.cpus }} {{ job.mem_mb }} {{ job.job_name or "—" }} {{ (job.created_at or "")[:19] | replace("T", " ") }} {{ (job.updated_at or "")[:19] | replace("T", " ") }} {% if job.candidates %}{% for host in job.candidates %}{% if host == job.target_host %}{{ host }}{% else %}{{ host }}{% endif %}{% if not loop.last %}, {% endif %}{% endfor %}{% else %}—{% endif %} {% if job.operator_action %}OPERATOR ACTION: {{ job.operator_action }} {% elif job.blockers %}{% for host, why in job.blockers|dictsort %}{{ host }}: {{ why }}{% if not loop.last %}; {% endif %}{% endfor %} {% endif %}
{% endif %} {% endif %} {% endblock %}