512e534fc7ea0de2ce1eaba37e5ddd4c3d9a3947
[ais.git] / www_templates / job.html
1 {% extends "jobs.html" %}
2
3 {% block breadcrumbs %}
4 {{ block.super }}
5 / {{ job.id }}
6 {% endblock %}
7
8 {% block title %}
9 Job {{ job.id }} details
10 {% endblock %}
11
12 {% block content %}
13
14 <h3>Job {{ job.id }}</h3>
15 <tt>{{ job.command }}</tt><br>
16 {% if job.finish_time %}
17         Status: <b>Completed</b> at {{ job.finish_time|date:"Y-m-d H:i:s" }} UTC in {{ job.process_time }}<br>
18         Result:
19         {% if job.result %}
20                 <b>Error {{ job.result }}</b><br>
21         {% else %}
22                 <b>Success</b><br>
23                 Result size: {{ job.get_sucess_size|filesizeformat }}<br>
24         {% endif %}
25         Log size: {{ job.get_log_size|filesizeformat }}<br>
26         {% if job.result %}
27         {% else %}
28                 <a href="/job/{{ job.id }}/download" class=button>download</a>
29         {% endif %}
30         {% if job.get_log_size %}<a href="/job/{{ job.id }}/log" class=button>log</a>{% endif %}
31         <br>
32 {% else %}
33     {% if job.start_time %}
34     Status: <b>Running</b> since {{ job.start_time|date:"Y-m-d H:i:s" }} UTC ( {{ job.running_time}} ) <br>
35     {% with job.get_stats as stats %}
36     {% if stats %}
37         Process ID: {{ stats.pid }}<br>
38         CPU ID: {{ stats.processor }}<br>
39         Nice: {{ stats.nice }}<br>
40         State: {{ stats.nice_state }}<br>
41         Virtual size: {{ stats.vsize|filesizeformat }}<br>
42         Time scheduled in user mode: {{ stats.nice_utime }} s<br>
43         Time scheduled in system mode: {{ stats.nice_stime }} s<br>
44     {% else %}
45         <b>Internal error</b>: process {{ job.pid }} stats are not available.<br>
46         Either the job just terminated, or the job runner daemon may have a problem....
47     {% endif %}
48     {% endwith %}
49     {% else %}
50     Status: <b>Queued</b> since {{ job.queue_time }}.<br>
51     Position in jobs queue: {{ job.queue_rank }} / {{ queue_size }}<br>
52     {% endif %}
53 {% endif %}
54
55
56 {% endblock %}