Review Request 71121: Added a test `ROOT_NonePrivateIPCModeWithShmSize`.

2019-07-19 Thread Qian Zhang
/ Testing --- sudo make check Thanks, Qian Zhang

Re: Review Request 70887: Added `PendingFutureTracker` class for tracking pending futures.

2019-07-16 Thread Qian Zhang
--- On June 19, 2019, 10:49 p.m., Andrei Budnik wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/70887/ > --- > > (Updated June 19, 201

Re: Review Request 70889: Wrapped isolators in `IsolatorTracker`.

2019-07-16 Thread Qian Zhang
s an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/70889/ > --- > > (Updated June 19, 2019, 10:49 p.m.) > > > Review request for mesos, Gilbert Song and Qian Zhang. > > > Bugs: MESOS-9841 > https://issues.apache.org/jira

Re: Review Request 70889: Wrapped isolators in `IsolatorTracker`.

2019-07-16 Thread Qian Zhang
tps://reviews.apache.org/r/70889/#comment303849> Kill this newline. - Qian Zhang On June 19, 2019, 10:49 p.m., Andrei Budnik wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.

Re: Review Request 70887: Added `PendingFutureTracker` class for tracking pending futures.

2019-07-16 Thread Qian Zhang
-- > > (Updated June 19, 2019, 10:49 p.m.) > > > Review request for mesos, Benjamin Mahler, Gilbert Song, James Peach, Meng > Zhu, and Qian Zhang. > > > Bugs: MESOS-9837 > https://issues.apache.org/jir

Re: Review Request 70887: Added `PendingFutureTracker` class for tracking pending futures.

2019-07-15 Thread Qian Zhang
> On July 15, 2019, 4:35 p.m., Qian Zhang wrote: > > src/common/future_track.hpp > > Lines 90 (patched) > > <https://reviews.apache.org/r/70887/diff/3/?file=2154659#file2154659line90> > > > > I'd suggest to use `Owned` instead of raw pointer. >

Re: Review Request 70887: Added `PendingFutureTracker` class for tracking pending futures.

2019-07-15 Thread Qian Zhang
t; Suggest to merge these two lines into a single line. src/common/future_track.hpp Lines 90 (patched) <https://reviews.apache.org/r/70887/#comment303810> I'd suggest to use `Owned` instead of raw pointer. - Qian Zhang On June 19, 2019, 1

Review Request 71072: Renamed agent flag `--default_shm_size`.

2019-07-15 Thread Qian Zhang
/slave/flags.cpp b4e3eb99221a09404dbbf813da33607867a78691 src/tests/containerizer/isolator_tests.cpp a493a309464f8c7b3cb6f0fc45a2762d12071c67 Diff: https://reviews.apache.org/r/71072/diff/1/ Testing --- sudo make check Thanks, Qian Zhang

Re: Review Request 70859: Updated the test `NamespacesIsolatorTest.ROOT_IPCNamespace`.

2019-07-13 Thread Qian Zhang
namespaces and /dev/shm. Diffs (updated) - src/tests/containerizer/isolator_tests.cpp bb2cda47ad1fdd7ad16c419eb04f2e0b9293d2b6 Diff: https://reviews.apache.org/r/70859/diff/2/ Changes: https://reviews.apache.org/r/70859/diff/1-2/ Testing --- Thanks, Qian Zhang

Re: Review Request 70860: Added the test `ROOT_IPCNamespaceWithIPCIsolatorDisabled`.

2019-07-13 Thread Qian Zhang
/containerizer/isolator_tests.cpp bb2cda47ad1fdd7ad16c419eb04f2e0b9293d2b6 Diff: https://reviews.apache.org/r/70860/diff/2/ Changes: https://reviews.apache.org/r/70860/diff/1-2/ Testing --- sudo make check Thanks, Qian Zhang

Re: Review Request 70857: Added the test `ROOT_DisallowShareAgentIPCNamespace`.

2019-07-13 Thread Qian Zhang
bb2cda47ad1fdd7ad16c419eb04f2e0b9293d2b6 Diff: https://reviews.apache.org/r/70857/diff/2/ Changes: https://reviews.apache.org/r/70857/diff/1-2/ Testing --- Thanks, Qian Zhang

Re: Review Request 70852: Added the test `NamespacesIsolatorTest.ROOT_ShareAgentIPCNamespace`.

2019-07-13 Thread Qian Zhang
/containerizer/isolator_tests.cpp bb2cda47ad1fdd7ad16c419eb04f2e0b9293d2b6 Diff: https://reviews.apache.org/r/70852/diff/2/ Changes: https://reviews.apache.org/r/70852/diff/1-2/ Testing --- Thanks, Qian Zhang

Re: Review Request 70849: Added the test `NamespacesIsolatorTest.ROOT_PrivateIPCNamespace`.

2019-07-13 Thread Qian Zhang
bb2cda47ad1fdd7ad16c419eb04f2e0b9293d2b6 Diff: https://reviews.apache.org/r/70849/diff/2/ Changes: https://reviews.apache.org/r/70849/diff/1-2/ Testing --- sudo make check Thanks, Qian Zhang

Re: Review Request 70845: Added the test `NamespacesIsolatorTest.ROOT_ShareIPCNamespace`.

2019-07-13 Thread Qian Zhang
/containerizer/isolator_tests.cpp bb2cda47ad1fdd7ad16c419eb04f2e0b9293d2b6 Diff: https://reviews.apache.org/r/70845/diff/3/ Changes: https://reviews.apache.org/r/70845/diff/2-3/ Testing --- sudo make check Thanks, Qian Zhang

Review Request 71004: Added a test `ROOT_DOCKER_AllocationRoleEnvironmentVariable`.

2019-07-03 Thread Qian Zhang
/diff/1/ Testing --- sudo make check Thanks, Qian Zhang

Review Request 71003: Added a test `DefaultExecutorTest.AllocationRoleEnvironmentVariable`.

2019-07-03 Thread Qian Zhang
/ Testing --- sudo make check Thanks, Qian Zhang

Review Request 71002: Added a test `CommandExecutorTest.AllocationRoleEnvironmentVariable`.

2019-07-03 Thread Qian Zhang
/ Testing --- sudo make check Thanks, Qian Zhang

Review Request 70989: Set the `MESOS_ALLOCATION_ROLE` environment variable for task.

2019-07-02 Thread Qian Zhang
src/launcher/executor.cpp 38d82614ed82e8a6644334f0401cecdee6a025bf Diff: https://reviews.apache.org/r/70989/diff/1/ Testing --- Thanks, Qian Zhang

Re: Review Request 70892: Added `/containerizer/debug` endpoint.

2019-07-01 Thread Qian Zhang
t; Do we plan to return pending operations for other components rather than just containerizer in future? If yes, then I think we'd better give it a generic name (like `/debug`) and return component name (currently it is just `containerizer`) along with operation name and args in the respons

Re: Review Request 70891: Wrapped launcher in `LauncherTracker`.

2019-07-01 Thread Qian Zhang
(patched) <https://reviews.apache.org/r/70891/#comment303392> Can we merge these into a single line? - Qian Zhang On June 19, 2019, 10:49 p.m., Andrei Budnik wrote: > > --- > This is an automatically generated e-mail.

Re: Review Request 70890: Added `LauncherTracker` for tracking calls of launcher methods.

2019-07-01 Thread Qian Zhang
(patched) <https://reviews.apache.org/r/70890/#comment303391> This method should be tracked as well. - Qian Zhang On June 19, 2019, 10:49 p.m., Andrei Budnik wrote: > > --- > This is an automatically generated e-mail.

Re: Review Request 70889: Wrapped isolators in `IsolatorTracker`.

2019-07-01 Thread Qian Zhang
(patched) <https://reviews.apache.org/r/70889/#comment303390> Why do we need a dedicated for loop to do this? Can we just do it when each isolator is created (line 549 and line 563)? - Qian Zhang On June 19, 2019, 10:49 p.m., Andrei Budnik

Re: Review Request 70888: Added `IsolatorTracker` for tracking calls of isolator methods.

2019-06-30 Thread Qian Zhang
ending for a long time somehow. src/slave/containerizer/mesos/isolator_tracker.cpp Lines 111 (patched) <https://reviews.apache.org/r/70888/#comment303387> Better to add `stringify(resources)`. - Qian Zhang On June 19, 2019, 10:49 p.m., Andrei

Re: Review Request 70887: Added `track`, `pendingFutures` functions for tracking pending futures. (WIP)

2019-06-30 Thread Qian Zhang
we use `std::vector` instead? - Qian Zhang On June 19, 2019, 10:49 p.m., Andrei Budnik wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://re

Re: Review Request 70798: Improved `namespaces/ipc` isolator for configurable IPC support.

2019-06-29 Thread Qian Zhang
/paths.cpp 4281abc522c942c87fcfd811af26f95cbd6f734f src/tests/containerizer/isolator_tests.cpp 9c14f3acbc19631b2f5cac4dc7cd9caba8527712 Diff: https://reviews.apache.org/r/70798/diff/5/ Changes: https://reviews.apache.org/r/70798/diff/4-5/ Testing --- Thanks, Qian Zhang

Re: Review Request 70798: Improved `namespaces/ipc` isolator for configurable IPC support.

2019-06-21 Thread Qian Zhang
4281abc522c942c87fcfd811af26f95cbd6f734f src/tests/containerizer/isolator_tests.cpp 9c14f3acbc19631b2f5cac4dc7cd9caba8527712 Diff: https://reviews.apache.org/r/70798/diff/4/ Changes: https://reviews.apache.org/r/70798/diff/3-4/ Testing --- Thanks, Qian Zhang

Re: Review Request 70820: Updated `filesystem/linux` isolator for configurable IPC support.

2019-06-21 Thread Qian Zhang
on cycle. - Qian --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70820/#review216030 --- On June 12, 2019, 10:32 p.m.

Re: Review Request 70844: Implemented `cleanup` method of the `namespaces/ipc` isolator.

2019-06-21 Thread Qian Zhang
eviews.apache.org/r/70844/#review216029 --- On June 12, 2019, 10:36 p.m., Qian Zhang wrote: > > --- > This is an automatically generated e-mail. To re

Re: Review Request 70798: Improved `namespaces/ipc` isolator for configurable IPC support.

2019-06-21 Thread Qian Zhang
t; > how about `CONTAINER_SHM_DIRECTORY` or just `CONTAINER_SHM`? Agree! Let's go with `CONTAINER_SHM_DIRECTORY`. - Qian --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70798/#review216026 -

Re: Review Request 70775: Added `ipc_mode` and `shm_size` fields into `LinuxInfo`.

2019-06-20 Thread Qian Zhang
2b4f350815935220c2d2b0dd0e52346bc74c91d9 include/mesos/v1/mesos.proto bafc27499f810791700c4a30dcb1da33b6f31d2e Diff: https://reviews.apache.org/r/70775/diff/2/ Changes: https://reviews.apache.org/r/70775/diff/1-2/ Testing --- Thanks, Qian Zhang

Re: Review Request 70775: Added `ipc_mode` and `shm_size` fields into `LinuxInfo`.

2019-06-19 Thread Qian Zhang
-- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70775/#review215974 --- On June 7, 2019, 7:23 a.m., Qian Zhang wrote: > > ---

Re: Review Request 70773: Added `--disallow_sharing_agent_ipc_namespace` agent flag.

2019-06-19 Thread Qian Zhang
9684a09071be930f25a7d10821ee65b5a965fa83 src/slave/flags.cpp e23061ad929c8e3c24806f52c95f82766e3d1911 Diff: https://reviews.apache.org/r/70773/diff/3/ Testing --- Thanks, Qian Zhang

Re: Review Request 70774: Added `--default_shm_size` agent flag.

2019-06-19 Thread Qian Zhang
/r/70774/diff/3/ Changes: https://reviews.apache.org/r/70774/diff/2-3/ Testing --- Thanks, Qian Zhang

Re: Review Request 70773: Added `--disallow_sharing_agent_ipc_namespace` agent flag.

2019-06-19 Thread Qian Zhang
://reviews.apache.org/r/70773/diff/2-3/ Testing --- Thanks, Qian Zhang

Re: Review Request 70863: Assign cgroup processes after configuring the subsystem.

2019-06-18 Thread Qian Zhang
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70863/#review215932 --- Ship it! Ship It! - Qian Zhang On June 17, 2019, 10:47 a.m

Review Request 70870: Updated `namespaces-ipc.md` for configurable IPC namespace and /dev/shm.

2019-06-17 Thread Qian Zhang
/diff/1/ Testing --- Thanks, Qian Zhang

Review Request 70860: Added the test `ROOT_IPCNamespaceWithIPCIsolatorDisabled`.

2019-06-14 Thread Qian Zhang
/diff/1/ Testing --- sudo make check Thanks, Qian Zhang

Review Request 70859: Updated the test `NamespacesIsolatorTest.ROOT_IPCNamespace`.

2019-06-14 Thread Qian Zhang
9c14f3acbc19631b2f5cac4dc7cd9caba8527712 Diff: https://reviews.apache.org/r/70859/diff/1/ Testing --- Thanks, Qian Zhang

Re: Review Request 70852: Added the test `NamespacesIsolatorTest.ROOT_ShareAgentIPCNamespace`.

2019-06-13 Thread Qian Zhang
9c14f3acbc19631b2f5cac4dc7cd9caba8527712 Diff: https://reviews.apache.org/r/70852/diff/1/ Testing --- Thanks, Qian Zhang

Review Request 70857: Added the test `ROOT_DisallowShareAgentIPCNamespace`.

2019-06-13 Thread Qian Zhang
/ Testing --- Thanks, Qian Zhang

Review Request 70852: Added the test `NamespacesIsolatorTest.ROOT_ShareAgentIPCNamespace`.

2019-06-13 Thread Qian Zhang
the test `NamespacesIsolatorTest.ROOT_ShareAgentIPCNamespace`. Diffs - src/tests/containerizer/isolator_tests.cpp 9c14f3acbc19631b2f5cac4dc7cd9caba8527712 Diff: https://reviews.apache.org/r/70852/diff/1/ Testing --- Thanks, Qian Zhang

Review Request 70849: Added the test `NamespacesIsolatorTest.ROOT_PrivateIPCNamespace`.

2019-06-13 Thread Qian Zhang
/70849/diff/1/ Testing --- sudo make check Thanks, Qian Zhang

Re: Review Request 70845: Added the test `NamespacesIsolatorTest.ROOT_ShareIPCNamespace`.

2019-06-13 Thread Qian Zhang
9c14f3acbc19631b2f5cac4dc7cd9caba8527712 Diff: https://reviews.apache.org/r/70845/diff/2/ Changes: https://reviews.apache.org/r/70845/diff/1-2/ Testing --- sudo make check Thanks, Qian Zhang

Review Request 70845: Added the test `NamespacesIsolatorTest.ROOT_ShareIPCNamespace`.

2019-06-12 Thread Qian Zhang
/70845/diff/1/ Testing --- sudo make check Thanks, Qian Zhang

Re: Review Request 70844: Implemented `cleanup` method of the `namespaces/ipc` isolator.

2019-06-12 Thread Qian Zhang
32c888309ca536d944e4d73641aed214805ccce2 src/slave/containerizer/mesos/isolators/namespaces/ipc.cpp 6c8e8eed69ed355094f7d9b54bde25a8a9bc63f7 Diff: https://reviews.apache.org/r/70844/diff/1/ Testing --- Thanks, Qian Zhang

Review Request 70844: Implemented `cleanup` method of the `namespaces/ipc` isolator.

2019-06-12 Thread Qian Zhang
/mesos/isolators/namespaces/ipc.cpp 6c8e8eed69ed355094f7d9b54bde25a8a9bc63f7 Diff: https://reviews.apache.org/r/70844/diff/1/ Testing --- Thanks, Qian Zhang

Re: Review Request 70820: Updated `filesystem/linux` isolator for configurable IPC support.

2019-06-12 Thread Qian Zhang
and IPC namespace will be handled by `namespaces/ipc` isolator. Diffs - src/slave/containerizer/mesos/isolators/filesystem/linux.cpp 3cfb6e97a565420c8be2a0e31b481b39cd09d9da Diff: https://reviews.apache.org/r/70820/diff/1/ Testing --- Thanks, Qian Zhang

Re: Review Request 70798: Improved `namespaces/ipc` isolator for configurable IPC support.

2019-06-11 Thread Qian Zhang
/ Changes: https://reviews.apache.org/r/70798/diff/2-3/ Testing --- Thanks, Qian Zhang

Re: Review Request 70827: Improved container-specific cgroups test by checking `cpu.shares`.

2019-06-10 Thread Qian Zhang
Diffs - src/tests/containerizer/cgroups_isolator_tests.cpp 957f72d78f9ab0bf2775687915099c0109dac6e1 Diff: https://reviews.apache.org/r/70827/diff/1/ Testing (updated) --- sudo make check The tests updated in this patch would fail without the previous patch. Thanks, Qian Zhang

Review Request 70827: Improved container-specific cgroups test by checking `cpu.shares`.

2019-06-10 Thread Qian Zhang
/cgroups_isolator_tests.cpp 957f72d78f9ab0bf2775687915099c0109dac6e1 Diff: https://reviews.apache.org/r/70827/diff/1/ Testing --- Thanks, Qian Zhang

Review Request 70826: Supported file operations for command tasks.

2019-06-10 Thread Qian Zhang
--- Thanks, Qian Zhang

Re: Review Request 70798: WIP: Improved `namespaces/ipc` isolator for configurable IPC support.

2019-06-09 Thread Qian Zhang
/paths.cpp 4281abc522c942c87fcfd811af26f95cbd6f734f src/tests/containerizer/isolator_tests.cpp 9c14f3acbc19631b2f5cac4dc7cd9caba8527712 Diff: https://reviews.apache.org/r/70798/diff/2/ Changes: https://reviews.apache.org/r/70798/diff/1-2/ Testing --- Thanks, Qian Zhang

Review Request 70820: Updated `filesystem/linux` isolator for configurable IPC support.

2019-06-09 Thread Qian Zhang
by `namespaces/ipc` isolator. Diffs - src/slave/containerizer/mesos/isolators/filesystem/linux.cpp 3cfb6e97a565420c8be2a0e31b481b39cd09d9da Diff: https://reviews.apache.org/r/70820/diff/1/ Testing --- Thanks, Qian Zhang

Review Request 70798: WIP: Improved `namespaces/ipc` isolator for configurable IPC support.

2019-06-06 Thread Qian Zhang
/diff/1/ Testing --- Thanks, Qian Zhang

Re: Review Request 70775: Added `ipc_mode` and `shm_size` fields into `LinuxInfo`.

2019-06-06 Thread Qian Zhang
/mesos.proto e8086e0f70cac73876a8ae31db3365b5059b5c44 Diff: https://reviews.apache.org/r/70775/diff/1/ Testing --- Thanks, Qian Zhang

Re: Review Request 70774: Added `default_shm_size` agent flag.

2019-06-06 Thread Qian Zhang
9684a09071be930f25a7d10821ee65b5a965fa83 src/slave/flags.cpp e23061ad929c8e3c24806f52c95f82766e3d1911 Diff: https://reviews.apache.org/r/70774/diff/2/ Testing --- Thanks, Qian Zhang

Re: Review Request 70774: Added `default_shm_size` agent flag.

2019-06-03 Thread Qian Zhang
/slave/flags.hpp 9684a09071be930f25a7d10821ee65b5a965fa83 src/slave/flags.cpp e23061ad929c8e3c24806f52c95f82766e3d1911 Diff: https://reviews.apache.org/r/70774/diff/2/ Changes: https://reviews.apache.org/r/70774/diff/1-2/ Testing --- Thanks, Qian Zhang

Re: Review Request 70773: Added `disallow_sharing_agent_ipc_namespace` agent flag.

2019-06-03 Thread Qian Zhang
: https://reviews.apache.org/r/70773/diff/1-2/ Testing --- Thanks, Qian Zhang

Review Request 70774: Added `default_shm_size` agent flag.

2019-06-02 Thread Qian Zhang
/flags.cpp e23061ad929c8e3c24806f52c95f82766e3d1911 Diff: https://reviews.apache.org/r/70774/diff/1/ Testing --- Thanks, Qian Zhang

Review Request 70775: Added `ipc_mode` and `shm_size` fields into `LinuxInfo`.

2019-06-02 Thread Qian Zhang
e8086e0f70cac73876a8ae31db3365b5059b5c44 Diff: https://reviews.apache.org/r/70775/diff/1/ Testing --- Thanks, Qian Zhang

Review Request 70773: Added `disallow_sharing_agent_ipc_namespace` agent flag.

2019-06-02 Thread Qian Zhang
src/slave/flags.cpp e23061ad929c8e3c24806f52c95f82766e3d1911 Diff: https://reviews.apache.org/r/70773/diff/1/ Testing --- Thanks, Qian Zhang

Re: Review Request 70581: Add flag to decouple docker runtime.

2019-05-15 Thread Qian Zhang
> On May 15, 2019, 2:16 p.m., Qian Zhang wrote: > > src/slave/containerizer/mesos/containerizer.cpp > > Lines 230-235 (patched) > > <https://reviews.apache.org/r/70581/diff/4/?file=2145030#file2145030line230> > > > > s/ignore_docker

Re: Review Request 70581: Add flag to decouple docker runtime.

2019-05-15 Thread Qian Zhang
untime` isolator handle it (i.e., if it is true the isolator will just do nothing)? Or maybe this should be a configuration per container? Like add a field in `ContainerInfo`. - Qian Zhang On May 15, 2019, 2:51 a.m., Jacob Janco

Re: Review Request 70514: Made nested contaienr can access its sandbox via `MESOS_SANDBOX`.

2019-04-29 Thread Qian Zhang
/linux.cpp 725754f26855ea54ccf8cbcb288ee3b29e8ed4e7 Diff: https://reviews.apache.org/r/70514/diff/3/ Changes: https://reviews.apache.org/r/70514/diff/2-3/ Testing --- Thanks, Qian Zhang

Review Request 70561: Removed the duplicate pid check in Docker containerizer.

2019-04-26 Thread Qian Zhang
/ Testing --- sudo make check. Thanks, Qian Zhang

Re: Review Request 70514: Made nested contaienr can access its sandbox via `MESOS_SANDBOX`.

2019-04-26 Thread Qian Zhang
/filesystem/linux.cpp 725754f26855ea54ccf8cbcb288ee3b29e8ed4e7 Diff: https://reviews.apache.org/r/70514/diff/2/ Changes: https://reviews.apache.org/r/70514/diff/1-2/ Testing --- Thanks, Qian Zhang

Re: Review Request 70514: Made nested contaienr can access its sandbox via `MESOS_SANDBOX`.

2019-04-26 Thread Qian Zhang
eviews.apache.org/r/70514/#review214832 --- On April 22, 2019, 9:25 p.m., Qian Zhang wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/70514/ > ---

Re: Review Request 70514: Made nested contaienr can access its sandbox via `MESOS_SANDBOX`.

2019-04-26 Thread Qian Zhang
a couple of isolators, like: cgroups, Docker volume, CNI, etc. - Qian --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70514/#review214832 ----

Review Request 70515: Added a test to verify non-root nested container can access its sandbox.

2019-04-22 Thread Qian Zhang
Diff: https://reviews.apache.org/r/70515/diff/1/ Testing --- sudo make check This test will fail without the previous patch (https://reviews.apache.org/r/70514/ ). Thanks, Qian Zhang

Review Request 70514: Made nested contaienr can access its sandbox via `MESOS_SANDBOX`.

2019-04-22 Thread Qian Zhang
/ Testing --- Thanks, Qian Zhang

Re: Review Request 70484: Supported docker manifest v2s2 config with image GC.

2019-04-16 Thread Qian Zhang
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70484/#review214694 --- Ship it! Ship It! - Qian Zhang On April 16, 2019, 2:08 p.m

Re: Review Request 70483: Added docker manifest v2s2 config to 'ImageInfo'.

2019-04-16 Thread Qian Zhang
/provisioner/store.hpp Line 49 (original), 49 (patched) <https://reviews.apache.org/r/70483/#comment300888> This comment seems not accurate, this field should be either Docker v1 image manifest or Docker v2 s2 image configuration. - Qian Zhang On April 16, 2019, 2:07 p.m., Gilbert Song

Re: Review Request 70482: Added docker manifest v2s2 config to protobuf 'ContainerLayers'.

2019-04-16 Thread Qian Zhang
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70482/#review214691 --- Ship it! Ship It! - Qian Zhang On April 16, 2019, 2:07 p.m

Re: Review Request 70446: Added a test `CurlFetcherPluginTest.CURL_ValidUriWithOutputFileName`.

2019-04-11 Thread Qian Zhang
it: https://reviews.apache.org/r/70446/#review214554 --- On April 10, 2019, 5:32 p.m., Qian Zhang wrote: > > --- > This is an automatically generated e-mail. To rep

Re: Review Request 70398: [WIP] Fixed the URI fetcher image fetch test failure on windows.

2019-04-10 Thread Qian Zhang
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70398/#review214564 --- Ship it! Ship It! - Qian Zhang On April 6, 2019, 5:42 a.m

Review Request 70446: Added a test `CurlFetcherPluginTest.CURL_ValidUriWithOutputFileName`.

2019-04-10 Thread Qian Zhang
/diff/1/ Testing --- sudo make check Thanks, Qian Zhang

Review Request 70445: Allowed caller to specify output file name for curl fetcher plugin.

2019-04-10 Thread Qian Zhang
/ Testing --- Thanks, Qian Zhang

Review Request 70444: Added an parameter `outputFileName` to the fetcher plugin interface.

2019-04-10 Thread Qian Zhang
://reviews.apache.org/r/70444/diff/1/ Testing --- Thanks, Qian Zhang

Review Request 70443: Added an optional parameter `outputFileName` to the fetcher interface.

2019-04-10 Thread Qian Zhang
bb224d8b991d13aa7ea7185dd78a99def0c18c7f src/uri/fetcher.cpp 3147e41f2d61712d50d8378c750a72790eeb27bb Diff: https://reviews.apache.org/r/70443/diff/1/ Testing --- Thanks, Qian Zhang

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-04 Thread Qian Zhang
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70288/#review214368 --- Ship it! Ship It! - Qian Zhang On April 4, 2019, 4 p.m

Re: Review Request 70291: Added gcr registry test.

2019-04-04 Thread Qian Zhang
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70291/#review214366 --- Ship it! Ship It! - Qian Zhang On April 3, 2019, 3:18 p.m

Re: Review Request 70290: Fixed docker fetcher plugin unit test for v2s2 change.

2019-04-04 Thread Qian Zhang
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70290/#review214365 --- Ship it! Ship It! - Qian Zhang On April 3, 2019, 3:18 p.m

Re: Review Request 70289: Added a TODO for additional URLs support.

2019-04-04 Thread Qian Zhang
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70289/#review214364 --- Ship it! Ship It! - Qian Zhang On April 2, 2019, 4:11 p.m

Re: Review Request 70365: Added protobuf for docker v2 schema2 config path in 'Image'.

2019-04-04 Thread Qian Zhang
than config path. - Qian Zhang On April 3, 2019, 3:17 p.m., Gilbert Song wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-03 Thread Qian Zhang
and we will not find anything since what is saved in cache is `library/alpine`. This will cause our cache is always missed. - Qian Zhang On April 3, 2019, 4:01 p.m., Gilbert Song wrote: > > --- > This is an automatically generated e

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-03 Thread Qian Zhang
329-331 (patched) <https://reviews.apache.org/r/70288/#comment300532> We should only do this if `image->has_config_digest()` is true. - Qian Zhang On April 3, 2019, 4:01 p.m., Gilbert Song wrote: > > --- > This i

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-03 Thread Qian Zhang
458-462 (patched) <https://reviews.apache.org/r/70288/#comment300529> Do we really need this check? I think even without this check, the `os::rename` in the code below will also give us reasonable error message if `configSource` does not exist. - Qian Zhang On April 3, 2019, 4:

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-03 Thread Qian Zhang
> On April 2, 2019, 9:18 p.m., Qian Zhang wrote: > > src/slave/containerizer/mesos/provisioner/docker/registry_puller.cpp > > Lines 548 (patched) > > <https://reviews.apache.org/r/70288/diff/3/?file=2136767#file2136767line548> > > > > Can we

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-03 Thread Qian Zhang
> On April 2, 2019, 9:18 p.m., Qian Zhang wrote: > > src/uri/fetchers/docker.cpp > > Line 842 (original), 742 (patched) > > <https://reviews.apache.org/r/70288/diff/3/?file=2136769#file2136769line843> > > > > Is it possible that there is no `Content-

Re: Review Request 70365: Added protobuf for docker v2 schema2 config path in 'Image'.

2019-04-03 Thread Qian Zhang
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70365/#review214321 --- Ship it! Ship It! - Qian Zhang On April 3, 2019, 3:17 p.m

Re: Review Request 70366: Added a unit test for Mesos containerizer image force pulling.

2019-04-02 Thread Qian Zhang
/provisioner_docker_tests.cpp Lines 830-832 (patched) <https://reviews.apache.org/r/70366/#comment300515> The indent seems not correct. - Qian Zhang On April 2, 2019, 4:12 p.m., Gilbert Song wrote: > > --- > This is an automatically g

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-02 Thread Qian Zhang
--- > > (Updated April 3, 2019, 9:08 a.m.) > > > Review request for mesos, Andrei Budnik, Ilya Pronin, Jie Yu, and Qian Zhang. > > > Bugs: MESOS-6934 > https://issues.apache.org/jira/browse/MESOS-6934 > > > Repository: mesos > > &g

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-02 Thread Qian Zhang
404-405 (original), 411-412 (patched) <https://reviews.apache.org/r/70288/#comment300514> I think this comment should be moved up to line 406. - Qian Zhang On April 3, 2019, 9:08 a.m., Gilbert Song

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-02 Thread Qian Zhang
> On March 25, 2019, 3:56 p.m., Qian Zhang wrote: > > src/uri/fetchers/docker.cpp > > Line 1028 (original), 956 (patched) > > <https://reviews.apache.org/r/70288/diff/1/?file=2133764#file2133764line1087> > > > > I think this will make `urlF

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-04-02 Thread Qian Zhang
ed) <https://reviews.apache.org/r/70288/#comment300485> I think it is five (including both s1 and s2) rather than three. src/uri/fetchers/docker.cpp Lines 832-835 (patched) <https://reviews.apache.org/r/70288/#comment300489> I think we also need to add c

Re: Review Request 70365: Added protobuf for docker v2 schema2 config path in 'Image'.

2019-04-02 Thread Qian Zhang
s also consistent with the above `layer_ids` field. - Qian Zhang On April 2, 2019, 4:10 p.m., Gilbert Song wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://reviews.

Re: Review Request 70354: Refactored the UCR docker store to construct 'Image' proto at pullers.

2019-04-01 Thread Qian Zhang
; Ditto. src/tests/containerizer/provisioner_docker_tests.cpp Line 328 (original), 329 (patched) <https://reviews.apache.org/r/70354/#comment300469> Comment (`return list`) need to be updated? - Qian Zhang On April 2, 2019, 9:21 a.m.,

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-03-26 Thread Qian Zhang
container, we will download `manifest->config()` again even it is already in storeDir, that's a duplicated download to me. Basically I think we should treat fetching `manifest->config()` as part of fetching blobs rather than part of fetching manifest. - Qian Zhang On March 2

Re: Review Request 70288: Supported docker manifest v2 schema2.

2019-03-25 Thread Qian Zhang
tps://reviews.apache.org/r/70288/#comment300108> Can we add a TODO somewhere for verifying the digest after the blob is fetched? - Qian Zhang On March 24, 2019, 12:33 p.m., Gilbert Song wrote: > > --- > This is an automatically g

Re: Review Request 70291: Added gcr registry test.

2019-03-25 Thread Qian Zhang
-638 (original), 634-639 (patched) <https://reviews.apache.org/r/70291/#comment300098> I think we should use `alpine` (e.g., gcr.io/google-containers/alpine-with-bash) since the prefix here is `ImageAlpine`. - Qian Zhang On March 24, 2019, 12:34 p.m., Gilbert Song

<    1   2   3   4   5   6   7   8   9   10   >