Michael Gummelt created MESOS-4769:
--------------------------------------
Summary: Update state endpoints to allow clients to determine how
many resources for a given role have been used
Key: MESOS-4769
URL: https://issues.apache.org/jira/browse/MESOS-4769
Project: Mesos
Issue Type: Task
Affects Versions: 0.27.1
Reporter: Michael Gummelt
AFAICT, this is currently impossible. Say I have a cluster with 4CPUs reserved
for {{spark}} and 4CPUs unreserved, I have a framework registered as {{spark}},
and I would like to determine how many CPUs reserved for {{Spark}} have been
used. AFAIK, there are two endpoints with interesting information:
{{/master/state}} and {{/master/roles}}. Both endpoints tell me how many
resources are used by the framework registered as {{spark}}, but it doesn't
tell me which role those resources belong to (i.e. are they reserved or
unreserved).
A simple fix would be to update {{/master/roles}} to split out resources into
"reserved" and "unreserved". However, this will fail to solve the problem if
(and hopefully when) Mesos supports multi-role frameworks.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)