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



src/master/http.cpp
<https://reviews.apache.org/r/17976/#comment64679>

    I prefer to specify that these are JSON::Objects that are being indexed.



src/master/http.cpp
<https://reviews.apache.org/r/17976/#comment64680>

    I can understand avoiding passing non-const references to methods (to avoid 
dangling references) but why would you avoid the non-const reference for 
mutation in this case?
    
    The alternative is more expensive (a roles[role] lookup every time) and 
less readable.
    
    I'll change it if you insist, but I'd like to understand why.


- Dominic Hamon


On Feb. 14, 2014, 12:41 p.m., Dominic Hamon wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/17976/
> -----------------------------------------------------------
> 
> (Updated Feb. 14, 2014, 12:41 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman, Ben Mahler, and Vinod Kone.
> 
> 
> Bugs: MESOS-692
>     https://issues.apache.org/jira/browse/MESOS-692
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> See summary.
> 
> old format of master/state.json:
> {...
> "slaves":[...
>   "resources":{"ports":"[31000-32000]"}}
>   ...]
> ...}
> 
> new format:
> {...
> "slaves":[...
>   "resources":{"*":{"ports":"[31000-32000]"}}}
>   ...]
> ...}
> 
> There is an assumption that there is each resource has a unique role. If this 
> is not the case (ie, if there are multiple resources with the role '*' a 
> warning is emitted. The solution for this is to correctly handle merging of 
> resources with the same role.
> 
> 
> Diffs
> -----
> 
>   src/master/http.cpp 966eed6d8340038265ef799f1b6149502ccc606e 
>   src/slave/http.cpp c4f598faf6807214608cc89a6d9cf665133f95f3 
>   src/webui/master/static/js/controllers.js 
> afb24fb9c2184772f7314162f5637dbabaa2ab94 
> 
> Diff: https://reviews.apache.org/r/17976/diff/
> 
> 
> Testing
> -------
> 
> make check
> 
> 
> Thanks,
> 
> Dominic Hamon
> 
>

Reply via email to