> On Nov. 2, 2016, 1:37 p.m., Jie Yu wrote: > > src/tests/containerizer/provisioner_docker_tests.cpp, line 675 > > <https://reviews.apache.org/r/53127/diff/5/?file=1550703#file1550703line675> > > > > Hum, does this work? Do you need to have filters? Aufs and overlayfs is > > not always available.
Yes, I need to have filters, thanks for catching it! - Qian ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/53127/#review154515 ----------------------------------------------------------- On Nov. 1, 2016, 2:58 p.m., Qian Zhang wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/53127/ > ----------------------------------------------------------- > > (Updated Nov. 1, 2016, 2:58 p.m.) > > > Review request for mesos and Jie Yu. > > > Bugs: MESOS-6360 > https://issues.apache.org/jira/browse/MESOS-6360 > > > Repository: mesos > > > Description > ------- > > Added the test `ProvisionerDockerWhiteoutTest`. > > > Diffs > ----- > > src/tests/containerizer/provisioner_docker_tests.cpp > d8fb7abb55410cfd0835f59bfc0f35566aeeae37 > > Diff: https://reviews.apache.org/r/53127/diff/ > > > Testing > ------- > > [==========] Running 3 tests from 1 test case. > [----------] Global test environment set-up. > [----------] 3 tests from BackendFlag/ProvisionerDockerWhiteoutTest > [ RUN ] > BackendFlag/ProvisionerDockerWhiteoutTest.ROOT_INTERNET_CURL_Whiteout/0 > Executing pre-exec command > '{"arguments":["mesos-containerizer","mount","--help=false","--operation=make-rslave","--path=\/"],"shell":false,"value":"\/home\/stack\/workspace\/mesos\/build\/src\/mesos-containerizer"}' > Executing pre-exec command > '{"arguments":["mount","-n","--rbind","\/tmp\/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_0_42lvlX\/slaves\/5ec98305-4a7d-4351-976e-7c7f4023329c-S0\/frameworks\/5ec98305-4a7d-4351-976e-7c7f4023329c-0000\/executors\/7bea80dc-b644-430f-abb0-cabe2af3ded8\/runs\/2f4f0799-8fc1-4260-b1d3-422aa40f8ef1","\/tmp\/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_0_42lvlX\/provisioner\/containers\/2f4f0799-8fc1-4260-b1d3-422aa40f8ef1\/backends\/aufs\/rootfses\/8837b468-156f-4e04-96b2-ab201626ad3c\/mnt\/mesos\/sandbox"],"shell":false,"value":"mount"}' > I1024 16:17:23.245787 13269 exec.cpp:162] Version: 1.2.0 > I1024 16:17:23.256351 13271 exec.cpp:237] Executor registered on agent > 5ec98305-4a7d-4351-976e-7c7f4023329c-S0 > Received SUBSCRIBED event > Subscribed executor on workstation > Received LAUNCH event > Starting task 7bea80dc-b644-430f-abb0-cabe2af3ded8 > /home/stack/workspace/mesos/build/src/mesos-containerizer launch > --command="{"arguments":["test","!","-f","\/etc\/rc3.d\/S40-network"],"shell":false,"value":"\/usr\/bin\/test"}" > --help="false" > --rootfs="/tmp/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_0_42lvlX/provisioner/containers/2f4f0799-8fc1-4260-b1d3-422aa40f8ef1/backends/aufs/rootfses/8837b468-156f-4e04-96b2-ab201626ad3c" > --unshare_namespace_mnt="true" --user="root" > --working_directory="/mnt/mesos/sandbox" > Forked command at 13278 > Changing root to > /tmp/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_0_42lvlX/provisioner/containers/2f4f0799-8fc1-4260-b1d3-422aa40f8ef1/backends/aufs/rootfses/8837b468-156f-4e04-96b2-ab201626ad3c > Command exited with status 0 (pid: 13278) > I1024 16:17:23.500792 13273 exec.cpp:414] Executor asked to shutdown > Received SHUTDOWN event > Shutting down > [ OK ] > BackendFlag/ProvisionerDockerWhiteoutTest.ROOT_INTERNET_CURL_Whiteout/0 (1365 > ms) > [ RUN ] > BackendFlag/ProvisionerDockerWhiteoutTest.ROOT_INTERNET_CURL_Whiteout/1 > Executing pre-exec command > '{"arguments":["mesos-containerizer","mount","--help=false","--operation=make-rslave","--path=\/"],"shell":false,"value":"\/home\/stack\/workspace\/mesos\/build\/src\/mesos-containerizer"}' > Executing pre-exec command > '{"arguments":["mount","-n","--rbind","\/tmp\/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_1_Zm1mK7\/slaves\/9d49d96c-189d-47e9-9370-72146356af7c-S0\/frameworks\/9d49d96c-189d-47e9-9370-72146356af7c-0000\/executors\/ae8fda3e-db36-49f7-8699-9a4768d4af27\/runs\/49f24d09-6474-4a39-9da6-8c8da0ad4238","\/tmp\/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_1_Zm1mK7\/provisioner\/containers\/49f24d09-6474-4a39-9da6-8c8da0ad4238\/backends\/copy\/rootfses\/db73608a-614b-49be-bebe-cd9aa42e31f5\/mnt\/mesos\/sandbox"],"shell":false,"value":"mount"}' > I1024 16:17:24.971269 13344 exec.cpp:162] Version: 1.2.0 > I1024 16:17:24.981901 13364 exec.cpp:237] Executor registered on agent > 9d49d96c-189d-47e9-9370-72146356af7c-S0 > Received SUBSCRIBED event > Subscribed executor on workstation > Received LAUNCH event > Starting task ae8fda3e-db36-49f7-8699-9a4768d4af27 > /home/stack/workspace/mesos/build/src/mesos-containerizer launch > --command="{"arguments":["test","!","-f","\/etc\/rc3.d\/S40-network"],"shell":false,"value":"\/usr\/bin\/test"}" > --help="false" > --rootfs="/tmp/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_1_Zm1mK7/provisioner/containers/49f24d09-6474-4a39-9da6-8c8da0ad4238/backends/copy/rootfses/db73608a-614b-49be-bebe-cd9aa42e31f5" > --unshare_namespace_mnt="true" --user="root" > --working_directory="/mnt/mesos/sandbox" > Forked command at 13367 > Changing root to > /tmp/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_1_Zm1mK7/provisioner/containers/49f24d09-6474-4a39-9da6-8c8da0ad4238/backends/copy/rootfses/db73608a-614b-49be-bebe-cd9aa42e31f5 > Command exited with status 0 (pid: 13367) > I1024 16:17:25.219810 13364 exec.cpp:414] Executor asked to shutdown > Received SHUTDOWN event > Shutting down > [ OK ] > BackendFlag/ProvisionerDockerWhiteoutTest.ROOT_INTERNET_CURL_Whiteout/1 (1675 > ms) > [ RUN ] > BackendFlag/ProvisionerDockerWhiteoutTest.ROOT_INTERNET_CURL_Whiteout/2 > Executing pre-exec command > '{"arguments":["mesos-containerizer","mount","--help=false","--operation=make-rslave","--path=\/"],"shell":false,"value":"\/home\/stack\/workspace\/mesos\/build\/src\/mesos-containerizer"}' > Executing pre-exec command > '{"arguments":["mount","-n","--rbind","\/tmp\/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_2_3mlpFD\/slaves\/6f62497e-7350-4123-aa88-c31e25f4a049-S0\/frameworks\/6f62497e-7350-4123-aa88-c31e25f4a049-0000\/executors\/3c8642e1-fdbe-4c4a-8989-97253b1c291e\/runs\/ed539fd5-f0e0-4940-97aa-e61a40912b45","\/tmp\/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_2_3mlpFD\/provisioner\/containers\/ed539fd5-f0e0-4940-97aa-e61a40912b45\/backends\/overlay\/rootfses\/1d3e4c7f-df4e-4b54-b45c-51a8d90557eb\/mnt\/mesos\/sandbox"],"shell":false,"value":"mount"}' > I1024 16:17:26.184183 13429 exec.cpp:162] Version: 1.2.0 > I1024 16:17:26.193071 13449 exec.cpp:237] Executor registered on agent > 6f62497e-7350-4123-aa88-c31e25f4a049-S0 > Received SUBSCRIBED event > Subscribed executor on workstation > Received LAUNCH event > Starting task 3c8642e1-fdbe-4c4a-8989-97253b1c291e > /home/stack/workspace/mesos/build/src/mesos-containerizer launch > --command="{"arguments":["test","!","-f","\/etc\/rc3.d\/S40-network"],"shell":false,"value":"\/usr\/bin\/test"}" > --help="false" > --rootfs="/tmp/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_2_3mlpFD/provisioner/containers/ed539fd5-f0e0-4940-97aa-e61a40912b45/backends/overlay/rootfses/1d3e4c7f-df4e-4b54-b45c-51a8d90557eb" > --unshare_namespace_mnt="true" --user="root" > --working_directory="/mnt/mesos/sandbox" > Forked command at 13452 > Changing root to > /tmp/BackendFlag_ProvisionerDockerWhiteoutTest_ROOT_INTERNET_CURL_Whiteout_2_3mlpFD/provisioner/containers/ed539fd5-f0e0-4940-97aa-e61a40912b45/backends/overlay/rootfses/1d3e4c7f-df4e-4b54-b45c-51a8d90557eb > Command exited with status 0 (pid: 13452) > I1024 16:17:26.435434 13446 exec.cpp:414] Executor asked to shutdown > Received SHUTDOWN event > Shutting down > [ OK ] > BackendFlag/ProvisionerDockerWhiteoutTest.ROOT_INTERNET_CURL_Whiteout/2 (1147 > ms) > [----------] 3 tests from BackendFlag/ProvisionerDockerWhiteoutTest (4193 ms > total) > > [----------] Global test environment tear-down > [==========] 3 tests from 1 test case ran. (4209 ms total) > [ PASSED ] 3 tests. > > > Thanks, > > Qian Zhang > >