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

Queue

Auto-refreshes every 3 s. Click a job ID for details.

jobs {{ summary.total }}
active {{ summary.active }}
pending {{ summary.pending }}
active CPUs {{ summary.active_cpus }}
declared memory {{ summary.declared_mem_mb }} MB
needs triage {{ summary.terminal_attention }}
{% if summary.scheduler_hosts %}

scheduler hosts: {{ summary.scheduler_hosts | join(", ") }}

{% endif %}
Reset {{ shown_count }} / {{ filtered_count }} shown{% if filtered_count != total_count %} ({{ total_count }} total){% endif %}
{# v0.6.23: host-pressure banner. Visible only when pressure >= 80% (matches `vq daemon health` WARN threshold) OR the watchdog has currently paused jobs. Inline-styled to avoid template edits in base.html. #} {% if host_pressure_active or (host_pressure_pct is not none and host_pressure_pct >= 80.0) %}
⚠ Host memory pressure {% if host_pressure_pct is not none %}{{ "%.1f"|format(host_pressure_pct) }}%{% endif %} {% if host_pressure_active %} — v0.6.20 watchdog has auto-paused {{ host_pressure_paused_jobs }} job(s); they will SIGCONT when pressure drops below the resume threshold. {% else %} — watchdog auto-pauses running jobs at 85% to avoid OOM cascade. {% endif %}
{% endif %} {% include "queue_table.html" %} {% endblock %}