You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by bm...@apache.org on 2019/07/10 17:57:16 UTC
[mesos] branch master updated: Added quota consumption to the roles
table in the webui.
This is an automated email from the ASF dual-hosted git repository.
bmahler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git
The following commit(s) were added to refs/heads/master by this push:
new bd618c1 Added quota consumption to the roles table in the webui.
bd618c1 is described below
commit bd618c175a70e60c1aa5dae42e01652ac29f7861
Author: Benjamin Mahler <bm...@apache.org>
AuthorDate: Tue Jul 9 22:44:48 2019 -0400
Added quota consumption to the roles table in the webui.
This keeps the existing 'Allocation + Offered' column, rather than
removing it. However, it would be nice to add additional columns
for reservation, offered resources, and allocation quantities. Then
we can remove the old 'Allocation + Offered' column, but will
probably want to introduce the ability for the user to enable /
disable columns while viewing.
Review: https://reviews.apache.org/r/71043
---
src/webui/app/roles/roles.html | 33 +++++++++++++++++++++++++++------
1 file changed, 27 insertions(+), 6 deletions(-)
diff --git a/src/webui/app/roles/roles.html b/src/webui/app/roles/roles.html
index 6b08b91..45e2a33 100644
--- a/src/webui/app/roles/roles.html
+++ b/src/webui/app/roles/roles.html
@@ -11,14 +11,22 @@
class="table table-striped table-bordered table-condensed">
<thead>
<tr>
- <th data-key="name" data-sort class="ascending vertically-center" rowspan="2">Role</th>
- <th data-key="weight" class="vertically-center" rowspan="2">Weight</th>
- <th data-key="frameworks.length" class="vertically-center" rowspan="2">Frameworks</th>
- <th data-key="resources.cpus" class="group-column" colspan="4">Allocation + Offered</th>
- <th data-key="resources.gpus" class="group-column" colspan="4">Guarantee</th>
- <th data-key="resources.mem" class="group-column" colspan="4">Limit</th>
+ <th data-key="name" data-sort class="ascending vertically-center" rowspan="3">Role</th>
+ <th data-key="weight" class="vertically-center" rowspan="3">Weight</th>
+ <th data-key="frameworks.length" class="vertically-center" rowspan="3">Frameworks</th>
+ <th class="group-column" colspan="4" rowspan="2">Allocation + Offered</th>
+ <th class="group-column" colspan="12">Quota</th>
</tr>
<tr>
+ <th class="group-column" colspan="4" class="end-group-column">Consumption <span class="glyphicon glyphicon-question-sign" aria-hidden="true" tooltip="Allocated or Reserved"/></th>
+ <th class="group-column" colspan="4" class="end-group-column">Guarantee</th>
+ <th class="group-column" colspan="4" class="end-group-column">Limit</th>
+ </tr>
+ <tr>
+ <th data-key="resources.cpus" class="begin-group-column">CPU</th>
+ <th data-key="resources.gpus">GPU</th>
+ <th data-key="resources.mem">Mem</th>
+ <th data-key="resources.disk" class="end-group-column">Disk</th>
<th data-key="resources.cpus" class="begin-group-column">CPU</th>
<th data-key="resources.gpus">GPU</th>
<th data-key="resources.mem">Mem</th>
@@ -52,6 +60,19 @@
</td>
<td class="begin-group-column">
+ {{(role.quota.consumed.cpus | decimalFloat) || "-"}}
+ </td>
+ <td>
+ {{(role.quota.consumed.gpus | decimalFloat) || "-"}}
+ </td>
+ <td>
+ {{((role.quota.consumed.mem * (1024 * 1024) || NaN) | dataSize) || "-"}}
+ </td>
+ <td class="end-group-column">
+ {{((role.quota.consumed.disk * (1024 * 1024) || NaN) | dataSize) || "-"}}
+ </td>
+
+ <td class="begin-group-column">
{{(role.quota.guarantee.cpus | decimalFloat) || "-"}}
</td>
<td>