> On Dec. 17, 2016, 12:09 a.m., Jie Yu wrote:
> > src/slave/containerizer/mesos/isolators/network/cni/cni.cpp, lines 250-252
> > <https://reviews.apache.org/r/54717/diff/3/?file=1587921#file1587921line250>
> >
> > In fact, can we just merge this with `getNetwork` below. We have a single helper
`getNetworkConfigJson` which will refresh the cache if necessary.
I was thinking about that as well. The only reason I kept them separate was because I was
using `getNetworkConfigJSON` as is in `detach` ? In `detach` we are relying on the checkpointed
configuration and not the configuration learnt from `networkConfigs.`
- Avinash
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/54717/#review159519
-----------------------------------------------------------
On Dec. 16, 2016, 8:34 p.m., Avinash sridharan wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/54717/
> -----------------------------------------------------------
>
> (Updated Dec. 16, 2016, 8:34 p.m.)
>
>
> Review request for mesos, Jie Yu and Qian Zhang.
>
>
> Bugs: MESOS-6567
> https://issues.apache.org/jira/browse/MESOS-6567
>
>
> Repository: mesos
>
>
> Description
> -------
>
> If the `network/cni` isolator sees a cache-miss during the `prepare`
> phase, it will try to look for the CNI network on disk before giving
> up. This allows for the dynamic addition of CNI networks without the
> need for agent restart.
>
> During `isolate` or `prepare` if for a given network, the isolator is
> unable to read the corresponding configuration file, or finds and
> error in the existing configuration file, it will remove the network
> from the in-memory cache. This allows dynamic deletion of CNI
> configurations from the `network/cni` isolator.
>
>
> Diffs
> -----
>
> src/slave/containerizer/mesos/isolators/network/cni/cni.hpp b8fc755a8dd4757d904f7e97a71d3cf7f29d2033
> src/slave/containerizer/mesos/isolators/network/cni/cni.cpp ddb4d33e9ecd0ffd118e8e68cb7ec90346b08049
>
> Diff: https://reviews.apache.org/r/54717/diff/
>
>
> Testing
> -------
>
> make check
>
> Manual testing with addition of a non-existent CNI configuration.
>
>
> Thanks,
>
> Avinash sridharan
>
>
|