You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@mesos.apache.org by Benjamin Mahler <bm...@apache.org> on 2019/07/29 22:00:57 UTC

Review Request 71188: Added metrics for quota limits.

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71188/
-----------------------------------------------------------

Review request for mesos, Andrei Sekretenko and Meng Zhu.


Bugs: MESOS-9603
    https://issues.apache.org/jira/browse/MESOS-9603


Repository: mesos


Description
-------

This is done similarly to to the existing quota guarantee metrics.

However, the logic is adjusted given the presence of bugs in the
existing implementation. In the case that a non-default quota gets
updated to a new value, the existing logic would fail to add the
new metric and the metric exposed to the user would be stuck with
the original value. To resolve this, we now remove the original
metrics and subsequently add the new ones.


Diffs
-----

  src/master/allocator/mesos/metrics.hpp fa2a5dcc8578a687a0240a41daf9575ec6a5710b 
  src/master/allocator/mesos/metrics.cpp 2d727579018e8b018070e7fcc3a70185734d5a89 


Diff: https://reviews.apache.org/r/71188/diff/1/


Testing
-------

Tested in the following patch.


Thanks,

Benjamin Mahler


Re: Review Request 71188: Added metrics for quota limits.

Posted by Meng Zhu <mz...@mesosphere.io>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71188/#review216928
-----------------------------------------------------------


Fix it, then Ship it!




Thanks for fixing the bug!


src/master/allocator/mesos/metrics.cpp
Lines 131-132 (original), 137-138 (patched)
<https://reviews.apache.org/r/71188/#comment304162>

    Remove the TODO



src/master/allocator/mesos/metrics.cpp
Lines 164-165 (patched)
<https://reviews.apache.org/r/71188/#comment304163>

    we can compare directly here:
    
    if (quota == DEFAULT_QUOTA) ...


- Meng Zhu


On July 29, 2019, 3 p.m., Benjamin Mahler wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/71188/
> -----------------------------------------------------------
> 
> (Updated July 29, 2019, 3 p.m.)
> 
> 
> Review request for mesos, Andrei Sekretenko and Meng Zhu.
> 
> 
> Bugs: MESOS-9603
>     https://issues.apache.org/jira/browse/MESOS-9603
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This is done similarly to to the existing quota guarantee metrics.
> 
> However, the logic is adjusted given the presence of bugs in the
> existing implementation. In the case that a non-default quota gets
> updated to a new value, the existing logic would fail to add the
> new metric and the metric exposed to the user would be stuck with
> the original value. To resolve this, we now remove the original
> metrics and subsequently add the new ones.
> 
> 
> Diffs
> -----
> 
>   src/master/allocator/mesos/metrics.hpp fa2a5dcc8578a687a0240a41daf9575ec6a5710b 
>   src/master/allocator/mesos/metrics.cpp 2d727579018e8b018070e7fcc3a70185734d5a89 
> 
> 
> Diff: https://reviews.apache.org/r/71188/diff/1/
> 
> 
> Testing
> -------
> 
> Tested in the following patch.
> 
> 
> Thanks,
> 
> Benjamin Mahler
> 
>