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



src/Makefile.am
<https://reviews.apache.org/r/26071/#comment97452>

    'Library containing test CPU and memory isolator modules'?



src/examples/test_isolator_module.cpp
<https://reviews.apache.org/r/26071/#comment97481>

    Let's use modu...@mesos.apache.org (it is working) instead - We don't want 
to generate modules traffic on the regular dev list.



src/examples/test_isolator_module.cpp
<https://reviews.apache.org/r/26071/#comment97480>

    Why 'Test' and not Test?



src/slave/containerizer/isolator.hpp
<https://reviews.apache.org/r/26071/#comment97474>

    Reinsert newline please



src/tests/isolator_tests.cpp
<https://reviews.apache.org/r/26071/#comment97473>

    Don't know if we have any specific wrapping rules wrt very long templates. 
This looks off to me - but let's look into that.



src/tests/isolator_tests.cpp
<https://reviews.apache.org/r/26071/#comment97472>

    same here



src/tests/main.cpp
<https://reviews.apache.org/r/26071/#comment97477>

    Mind expanding on, that the two modules lists are merged or that they 
compliment each other?



src/tests/module.hpp
<https://reviews.apache.org/r/26071/#comment97467>

    Mind adding a comment on why you neem this enum?



src/tests/module.hpp
<https://reviews.apache.org/r/26071/#comment97468>

    You could add a comment here too explaining how it is used with 
type_param'ed tests



src/tests/module.cpp
<https://reviews.apache.org/r/26071/#comment97479>

    Don't you need an include for hashmap (rather than relying on it being 
included in one of the headers?)
    
    Same for path::join



src/tests/module.cpp
<https://reviews.apache.org/r/26071/#comment97459>

    Mind adding a comment on how future test isolators have to be added? :-)



src/tests/module.cpp
<https://reviews.apache.org/r/26071/#comment97464>

    I have a hard time understanding how this comment ties into the 
functionality of initModules() Can you expand/clarify? Or does it belong to 
moduleNames() instead?



src/tests/module.cpp
<https://reviews.apache.org/r/26071/#comment97460>

    Please expand 'm' to a full word



src/tests/module.cpp
<https://reviews.apache.org/r/26071/#comment97462>

    Can you expand a bit on what went wrong? The error message is a bit too 
general / doesn't add much context.



src/tests/module.cpp
<https://reviews.apache.org/r/26071/#comment97478>

    Mind distinguish type and kind? Now, you fact called it an ID :-)



src/tests/module.cpp
<https://reviews.apache.org/r/26071/#comment97465>

    Can you include the module id value in the error message? Makes it a bit 
easier to debug.


- Niklas Nielsen


On Oct. 16, 2014, 12:20 p.m., Kapil Arya wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/26071/
> -----------------------------------------------------------
> 
> (Updated Oct. 16, 2014, 12:20 p.m.)
> 
> 
> Review request for mesos, Bernd Mathiske, Ian Downes, and Niklas Nielsen.
> 
> 
> Bugs: MESOS-1384
>     https://issues.apache.org/jira/browse/MESOS-1384
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> Created CPU and Memory isolation modules based on Posix CPU/Memory Isolators. 
>  These modules are also hooked up to the relevant Isolator tests using the 
> typed test mechanism.  It also paves the way for future integration with 
> custom modules specified on the command line.
> 
> 
> Diffs
> -----
> 
>   src/Makefile.am d503c8df73cda15a9d59254e8265e4a5d0e003a4 
>   src/examples/test_isolator_module.cpp PRE-CREATION 
>   src/module/isolator.hpp PRE-CREATION 
>   src/module/manager.hpp 797728a8c8e88dd1a13142a355cbe0b1491fb7a2 
>   src/module/manager.cpp 8cc79956a8d3d7cb27016889ec59d138a0b58e45 
>   src/slave/containerizer/isolator.hpp 
> e52e8b15c740c62ef64b49897d3d6ae5179d4719 
>   src/tests/isolator_tests.cpp c38f87632cb6984543cb3767dbd656cde7459610 
>   src/tests/main.cpp 90a7ddcb5695d4c9a7760e18285548d99e7bcfa8 
>   src/tests/module.hpp PRE-CREATION 
>   src/tests/module.cpp PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/26071/diff/
> 
> 
> Testing
> -------
> 
> make check with an  Isolator module test.
> 
> 
> Thanks,
> 
> Kapil Arya
> 
>

Reply via email to