{% macro status_code(exitcode=None) -%} {% if exitcode == None %}"running"{% elif exitcode != 0 %}"failed"{% else %}"successful"{% endif %} {%- endmacro %} {% extends "base.html" %} {% block title %}Job Details{% endblock %} {% block javascript_init %} {% endblock %} {% block css_includes %} {% endblock %} {% block navigation_bar %}
  • Workflow
  • Job
  • {% endblock %} {% block title_header %}Job Details{% endblock %} {% block content %}
    Label {{ job.exec_job_id }}
    Type {% if job.clustered %}Clustered{% else %}Compute{% endif %}
    Exit Code {{ job.exitcode }}
    Working Directory {{ job.work_dir }}
    Application Stdour/Stderr Preview
    Kickstart Output {{ job.stdout_file }}
    Condor Stderr/Pegasus Lite Log {{ job.stderr_file }}
    Condor Submit File {% set sub_file = (job.stderr_file[:job.stderr_file.rfind("/") + 1] if job.stderr_file and "/" in job.stderr_file else "") ~ job.exec_job_id ~ ".sub" %} {{ sub_file }}
    Site {{ job.site }}
    Host {{ job.ip }} > {{ job.hostname }}
    {% if job_states|length %}

    Job States


    {% set previous = namespace(value=0) %} {% for state in job_states %} {% if not previous.value %} {% set interval = 0.0 %} {% else %} {% set interval = state.timestamp - previous.value %} {% endif %} {% set previous.value = state.timestamp %} {% endfor %}
    {{ state.state|replace('_', ' ')|capitalize }} {{ state.timestamp|time_to_date_str("%a %b %d, %Y %I:%M:%S %p") }} ( {{ interval|time_to_str }} ){% if state.reason %} - {{ state.reason }}{% endif %}
    {% endif %}

    Job Instances


    {% for instance in job_instances %} {% endfor %}
    Try Job Instance ID Exitcode Stdout Stderr
    {{ loop.revindex }} {{ instance.job_instance_id }} {{ instance.exitcode }} Preview Preview

    Job Invocations


    Invocations Time Taken
    Invocations Time Taken
    {% endblock %}