Free cookie consent management tool by TermsFeed Policy Generator

source: branches/PersistenceOverhaul/HeuristicLab.Services.WebApp.Statistics/3.3/WebApp/jobs/details/jobTaskDetailsDialog.cshtml @ 18242

Last change on this file since 18242 was 12776, checked in by dglaser, 9 years ago

#2388:

HeuristicLab.Services.Hive-3.3:

  • HiveStatisticsGenerator.cs: Jobs that are deleted are now automatically marked as completed in the hive statistics tables. This was added because when a job got paused and deleted afterwards, it would still show up as ongoing job in the hive statistics.
  • Minor changes in NewHiveService.cs

HeuristicLab.Services.WebApp.Statistics-3.3:

  • Expired slaves are now shown as offline (previously the last known state was shown)
  • Adjusted dialog height

HeuristicLab.Services.WebApp-3.3:

  • Changed string.Format to Path.Combine to concate directory paths
File size: 5.2 KB
Line 
1<div class="modal-header">
2    <button type="button" ng-click="close()" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
3    <h4 class="modal-title">Task #{{taskNo}} - {{task.Id}}</h4>
4</div>
5<div class="modal-body" style="height: 440px">
6    <tabset>
7        <tab heading="Details">
8            <div style="height: 340px" class="center-block">
9                <div class="row" style="padding-top: 30px">
10                    <div class="col-md-12">
11                        <table class="table table-condensed table-no-border table-auto-width table-content">
12                            <tr>
13                                <td>Start Time:</td>
14                                <td ng-show="task.StartTime" class="text-left">{{task.StartTime | toDate}}</td>
15                                <td ng-hide="task.StartTime" class="text-left">Not started</td>
16                            </tr>
17                            <tr>
18                                <td>End Time:</td>
19                                <td ng-show="task.EndTime" class="text-left">{{task.EndTime | toDate}}</td>
20                                <td ng-hide="task.EndTime" class="text-left">Not finished</td>
21                            </tr>
22                            <tr>
23                                <td>State:</td>
24                                <td>{{task.State}}</td>
25                            </tr>
26                            <tr>
27                                <td>Slave:</td>
28                                <td>
29                                    <a ng-click="close()" ng-href="#/statistics/clients/{{task.LastClientId}}" ng-show="task.LastClientName">{{task.LastClientName}}</a>
30                                    <span ng-hide="task.LastClientName">None</span>
31                                </td>
32                            </tr>
33                        </table>
34                    </div>
35                </div>
36                <div class="row" style="padding-top: 30px">
37                    <div class="col-md-6">
38                        <table class="table table-condensed table-no-border table-auto-width table-content">
39                            <tr>
40                                <td>Total Time:</td>
41                                <td>{{task.TotalTime | toTimespan}}</td>
42                            </tr>
43                            <tr>
44                                <td>Initial Waiting Time:</td>
45                                <td>{{task.InitialWaitingTime | toTimespan}}</td>
46                            </tr>
47                            <tr>
48                                <td>Waiting Time:</td>
49                                <td>{{task.WaitingTime | toTimespan}}</td>
50                            </tr>
51                            <tr>
52                                <td>Calculating Time:</td>
53                                <td>{{task.CalculatingTime | toTimespan}}</td>
54                            </tr>
55                            <tr>
56                                <td>Transfer Time:</td>
57                                <td>{{task.TransferTime | toTimespan}}</td>
58                            </tr>
59                        </table>
60                    </div>
61                    <div class="col-md-6">
62                        <table class="table table-condensed table-no-border table-auto-width table-content">
63                            <tr>
64                                <td>Calculation Runs:</td>
65                                <td class="text-right">{{task.NumCalculationRuns}}</td>
66                            </tr>
67                            <tr>
68                                <td>Retries Runs:</td>
69                                <td class="text-right">{{task.NumRetries}}</td>
70                            </tr>
71                            <tr>
72                                <td>Cores Required:</td>
73                                <td class="text-right">{{task.CoresRequired}}</td>
74                            </tr>
75                            <tr>
76                                <td>Memory Required:</td>
77                                <td class="text-right">{{task.MemoryRequired}} MB</td>
78                            </tr>
79                            <tr>
80                                <td>Priority:</td>
81                                <td class="text-right">{{task.Priority}}</td>
82                            </tr>
83                        </table>
84                    </div>
85                </div>
86                <div class="row">
87                    <div class="col-md-12">
88                        <table class="table table-condensed table-no-border table-auto-width table-content">
89                            <tr>
90                                <td><a href="api/Statistics/Task/GetTaskDataById?id={{task.Id}}">Download</a></td>
91                            </tr>
92                        </table>
93                    </div>
94                </div>
95            </div>
96        </tab>
97        <tab heading="Exception" ng-show="task.Exception">
98            <div style="overflow:auto;">
99                <p style="word-wrap: break-word;">{{task.Exception}}</p>
100            </div>
101        </tab>
102    </tabset>
103</div>
Note: See TracBrowser for help on using the repository browser.