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




src/master/allocator/mesos/hierarchical.cpp
Lines 2072-2074 (original)
<https://reviews.apache.org/r/69821/#comment298666>

    Hm.. the first loop looks like a clean change, but this one removes the 
break condition?
    
    (I guess this is because of the last suggestions + rebase?)



src/master/allocator/mesos/hierarchical.cpp
Lines 2085-2087 (patched)
<https://reviews.apache.org/r/69821/#comment298667>

    Hm.. why don't we remove this and just let the continue happen below?



src/master/allocator/mesos/hierarchical.cpp
Line 2113 (original), 2113-2116 (patched)
<https://reviews.apache.org/r/69821/#comment298668>

    Hm.. this seems to be moving the break from above down to here. Can we move 
it back up so that this diff is very minimal (i.e. like the changes in the 
quota loop above)


- Benjamin Mahler


On Feb. 11, 2019, 3:46 p.m., Benjamin Bannier wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/69821/
> -----------------------------------------------------------
> 
> (Updated Feb. 11, 2019, 3:46 p.m.)
> 
> 
> Review request for mesos, Benjamin Mahler and Meng Zhu.
> 
> 
> Bugs: MESOS-9523
>     https://issues.apache.org/jira/browse/MESOS-9523
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> This patch modifies the hierarchical allocator to take
> framework-specified minimal allocatable resources into account.
> 
> While previously the allocator was inspecting the minimal allocatable
> resources specified in its global options, it can now also inspects
> framework-specific resource requirements. With that frameworks can e.g.,
> configure resource requirements above the default minimal allocatable
> resource, or opt into receiving resources considered too small to be
> allocatable by the allocator in its default behavior.
> 
> For that we change the hierarchical allocator's `allocatable` function
> to be framework and role-specific. As that does in some places not allow
> us to abort iterating over candidate resource consumers like before an
> additional check on whether any resources are left in an allocation
> cycle is added as a break condition.
> 
> 
> Diffs
> -----
> 
>   src/master/allocator/mesos/hierarchical.hpp 
> 1420c2638786d85f7b04379e5d79e59990c3e6cf 
>   src/master/allocator/mesos/hierarchical.cpp 
> bb9a9c95979f36c0564af5b3babb1c43077a363b 
> 
> 
> Diff: https://reviews.apache.org/r/69821/diff/11/
> 
> 
> Testing
> -------
> 
> `make check`
> 
> 
> File Attachments
> ----------------
> 
> Ratio new/old timings
>   
> https://reviews.apache.org/media/uploaded/files/2019/01/31/d76189de-8882-4aff-956b-090dab729358__new_over_old.png
> 
> 
> Thanks,
> 
> Benjamin Bannier
> 
>

Reply via email to