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



This review does seem to do exactly what https://reviews.apache.org/r/70213/ 
started, but not actually implement any functionality either. Squashing them 
both wouldn't be confusing I think.


src/csi/v0_volume_manager.hpp
Lines 57 (patched)
<https://reviews.apache.org/r/70214/#comment299832>

    Did you intend to take a ref here, or `move` when initializing the member 
below? The former would be consistent to the treatment of other arguments.



src/csi/v0_volume_manager.hpp
Lines 100 (patched)
<https://reviews.apache.org/r/70214/#comment299852>

    Does it make sense to move this into the process? It would lead to simpler 
dispatch in the wrapper around the process, and probably be more in line with 
the way we usually lay this out.



src/csi/v0_volume_manager.cpp
Lines 70 (patched)
<https://reviews.apache.org/r/70214/#comment299844>

    Let's add a log string here as this isn't an internal invariant.
    
    Is this something which should have been defined as a precondition in the 
interface?



src/csi/v0_volume_manager.cpp
Lines 76 (patched)
<https://reviews.apache.org/r/70214/#comment299853>

    Shouldn't we be able to dispatch to the process for all of these already 
like we already do for some methods below?
    
    I'd say either dispatch to all existing process methods, or don't even 
bother declaring unused methods in the process.



src/csi/v0_volume_manager.cpp
Lines 161 (patched)
<https://reviews.apache.org/r/70214/#comment299845>

    The `CHECK_NOTNULL` seems redundant here, but doesn't hurt.



src/csi/v0_volume_manager.cpp
Lines 181 (patched)
<https://reviews.apache.org/r/70214/#comment299846>

    We usually wrap before `.then` (and probably should update our 
`clang-format` fork to do it as well).



src/csi/v0_volume_manager.cpp
Lines 189 (patched)
<https://reviews.apache.org/r/70214/#comment299847>

    Ditto.



src/csi/v0_volume_manager.cpp
Lines 218 (patched)
<https://reviews.apache.org/r/70214/#comment299848>

    Ditto.



src/csi/v0_volume_manager.cpp
Lines 229 (patched)
<https://reviews.apache.org/r/70214/#comment299849>

    Ditto.



src/csi/v0_volume_manager.cpp
Lines 243 (patched)
<https://reviews.apache.org/r/70214/#comment299850>

    Ditto.



src/csi/v0_volume_manager.cpp
Lines 257 (patched)
<https://reviews.apache.org/r/70214/#comment299851>

    Ditto.



src/csi/v0_volume_manager_process.hpp
Lines 49 (patched)
<https://reviews.apache.org/r/70214/#comment299843>

    Why can't we define this in `src/csi/v0_volume_manager.hpp` as we usually 
do?



src/csi/v0_volume_manager_process.hpp
Lines 98 (patched)
<https://reviews.apache.org/r/70214/#comment299854>

    Let's make this class non-copyable referencing MESOS-5122.



src/csi/volume_manager.cpp
Line 43 (original), 49 (patched)
<https://reviews.apache.org/r/70214/#comment299842>

    Same question as on previous review: how do you plan to do 
version-dependent dispatch here?


- Benjamin Bannier


On March 15, 2019, 6:15 a.m., Chun-Hung Hsiao wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/70214/
> -----------------------------------------------------------
> 
> (Updated March 15, 2019, 6:15 a.m.)
> 
> 
> Review request for mesos, Benjamin Bannier, Jie Yu, and Jan Schlicht.
> 
> 
> Bugs: MESOS-9622
>     https://issues.apache.org/jira/browse/MESOS-9622
> 
> 
> Repository: mesos
> 
> 
> Description
> -------
> 
> Added skeleton code for v0 `VolumeManager`.
> 
> 
> Diffs
> -----
> 
>   src/CMakeLists.txt 3397c3b1d4e8a7900b2e5f870679cc7aa30b4be2 
>   src/Makefile.am d451d7cabe3bf5d4f5039cfac5de1b03ef891d07 
>   src/csi/v0_volume_manager.hpp PRE-CREATION 
>   src/csi/v0_volume_manager.cpp PRE-CREATION 
>   src/csi/v0_volume_manager_process.hpp PRE-CREATION 
>   src/csi/volume_manager.cpp PRE-CREATION 
> 
> 
> Diff: https://reviews.apache.org/r/70214/diff/2/
> 
> 
> Testing
> -------
> 
> make check
> 
> 
> Thanks,
> 
> Chun-Hung Hsiao
> 
>

Reply via email to