{{ problem }}
{% endfor %} {% if not campaigns %}No campaign registered on this machine. vq campaign run registers its run directory here.
{{ c.error }}
{% else %} {% set g = c.graph %}| node | status | attempt / job | outputs | why / next |
|---|---|---|---|---|
| {{ n.id }} {{ n.kind }} | {{ n.status }} |
{% if n.attempt %}
{{ n.attempt.number }} {{ n.attempt.state }}{% if n.attempt.retry_of %} (retries {{ n.attempt.retry_of }}){% endif %}
{% if n.attempt.href %}· {{ n.attempt.job_id }} on {{ n.attempt.host }}{% endif %}
{% if n.attempt.runtime %} ran {{ n.attempt.runtime }}{% endif %} {% else %}-{% endif %} |
{% for o in n.outputs %}{{ o.name }}: {{ o.status }}{% if not loop.last %} {% endif %}{% else %}-{% endfor %} |
{% for r in n.reasons %}{{ r }} {% endfor %} {% if n.next %}next: {{ n.next }}{% endif %} |
Kept for unfinished consumers: {% for r in c.retain %}{{ r.node }} attempt {{ r.attempt }} (for {{ r.needed_by | join(", ") }}){% if not loop.last %}; {% endif %}{% endfor %}
{% endif %} {% endif %}