1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
<%doc>
Copyright 2012 NetApp, Inc. All Rights Reserved,
contribution by Weston Andros Adamson <dros@netapp.com>
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
</%doc>
% if info.toc:
${info.toc.anchor()}
% endif
<div class="widget_container">
<div class="widget">
% if info.toc:
<h2>${info.toc.num()} ${info.toc.title()}</h2>
% endif
% if info.workload:
${info.workload}
<table class="workload_attrs">
<tr>
<td>command:</td> <td>${info.command}</td>
</tr>
</table>
% endif
<h4>${info.total_runs} traces ${info.times}</h4>
<div class="traces">
<table class="info_traces">
<tr>
<th>runs</th>
<th>workload</th>
<th>kernel</th>
<th>client</th>
<th>server</th>
<th>path</th>
<th colspan="3">config</th>
% for i in info.selector_infos:
<tr>
<td>${i['runs']}</td>
<td>${i['workload']}</td>
<td>${i['kernel']}</td>
<td>${i['client']}</td>
<td>${i['server']}</td>
<td>${i['path']}</td>
<td>${i['mdt']}</td>
</tr>
% endfor
</table>
</div>
<div class="mount_options">
<h4>Options from mount</h4>
<table>
% for mdt in info.seen_mdts:
<tr>
<td><span class="mountopt">${mdt}</span></td>
<td>${'<br>'.join(info.mount_options[mdt])}</td>
</tr>
% endfor
</table>
</div>
% if info.warnings:
<div class="warnings">
<h4>Warnings</h4>
${info.warnings}
</div>
% endif
% if info.usernotes:
<div class="notes">
<h4>Notes</h4>
<pre>
${''.join(info.usernotes)}
</pre>
</div>
% endif
</div>
</div>
% for more in info.more:
<div class="widget_container">
<div class="widget">
${more}
</div>
</div>
% endfor
|