See <https://builds.apache.org/job/Mesos-Buildbot/BUILDTOOL=autotools,COMPILER=clang,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%3A14.04,label_exp=(ubuntu)&&(!ubuntu-us1)&&(!ubuntu-eu2)/4108/display/redirect?page=changes>
Changes: [songzihao1990] Added container PID namespace control protobuf field in LinuxInfo. [songzihao1990] Introduced `--disallow_sharing_agent_pid_namespace` agent flag. [songzihao1990] Added pid ns sharing based on agent flag and protobuf message field. [songzihao1990] Fixed a bug in the test `NamespacesIsolatorTest`. [songzihao1990] Added a test `NamespacesIsolatorTest.ROOT_SharePidNamespace`. [songzihao1990] Added test `NamespacesIsolatorTest.ROOT_SharePidNamespaceWhenDisallow`. [songzihao1990] Added the test `ROOT_CGROUPS_LaunchNestedSharePidNamespace`. [songzihao1990] Added a test `DefaultExecutorTest.ROOT_MultiTaskgroupSharePidNamespace`. ------------------------------------------ [...truncated 32.10 MB...] W0815 05:49:27.446272 6702 backend.cpp:76] Failed to create 'bind' backend: BindBackend requires root privileges I0815 05:49:27.446306 6702 provisioner.cpp:255] Using default backend 'copy' I0815 05:49:27.449833 27659 slave.cpp:250] Mesos agent started on (806)@172.17.0.5:41832 I0815 05:49:27.449872 27659 slave.cpp:251] Flags at startup: --acls="" --appc_simple_discovery_uri_prefix="http://" --appc_store_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_lkHnWw/store/appc" --authenticate_http_executors="true" --authenticate_http_readonly="true" --authenticate_http_readwrite="true" --authenticatee="crammd5" --authentication_backoff_factor="1secs" --authorizer="local" --cgroups_cpu_enable_pids_and_tids_count="false" --cgroups_enable_cfs="false" --cgroups_hierarchy="/sys/fs/cgroup" --cgroups_limit_swap="false" --cgroups_root="mesos" --container_disk_watch_interval="15secs" --containerizers="mesos" --credential="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_lkHnWw/credential" --default_role="*" --disallow_sharing_agent_pid_namespace="false" --disk_watch_interval="1mins" --docker="docker" --docker_kill_orphans="true" --docker_registry="https://registry-1.docker.io" --docker_remove_delay="6hrs" --docker_socket="/var/run/docker.sock" --docker_stop_timeout="0ns" --docker_store_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_lkHnWw/store/docker" --docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" --enforce_container_disk_quota="false" --executor_registration_timeout="1mins" --executor_reregistration_timeout="2secs" --executor_secret_key="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_lkHnWw/executor_secret_key" --executor_shutdown_grace_period="5secs" --fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_lkHnWw/fetch" --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" --gc_disk_headroom="0.1" --hadoop_home="" --help="false" --hostname_lookup="true" --http_command_executor="false" --http_credentials="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_lkHnWw/http_credentials" --http_heartbeat_interval="30secs" --initialize_driver_logging="true" --isolation="posix/cpu,posix/mem" --launcher="posix" --launcher_dir="/mesos/mesos-1.4.0/_build/src" --logbufsecs="0" --logging_level="INFO" --max_completed_executors_per_framework="150" --oversubscribed_resources_interval="15secs" --perf_duration="10secs" --perf_interval="1mins" --port="5051" --qos_correction_interval_min="0ns" --quiet="false" --recover="reconnect" --recovery_timeout="15mins" --registration_backoff_factor="10ms" --resources="cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]" --revocable_cpu_low_priority="true" --runtime_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_lkHnWw" --sandbox_directory="/mnt/mesos/sandbox" --strict="true" --switch_user="true" --systemd_enable_support="true" --systemd_runtime_directory="/run/systemd/system" --version="false" --work_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_RYSlUk" I0815 05:49:27.450263 27659 credentials.hpp:86] Loading credential for authentication from '/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_lkHnWw/credential' I0815 05:49:27.450419 27659 slave.cpp:283] Agent using credential for: test-principal I0815 05:49:27.450440 27659 credentials.hpp:37] Loading credentials for authentication from '/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_lkHnWw/http_credentials' I0815 05:49:27.450696 27659 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.450832 27659 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.451036 27659 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.451153 27659 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.451339 27659 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.451441 27659 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.452798 27659 slave.cpp:565] Agent resources: [{"name":"cpus","scalar":{"value":2.0},"type":"SCALAR"},{"name":"mem","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"disk","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"ports","ranges":{"range":[{"begin":31000,"end":32000}]},"type":"RANGES"}] I0815 05:49:27.453016 27659 slave.cpp:573] Agent attributes: [ ] I0815 05:49:27.453029 27659 slave.cpp:582] Agent hostname: 462488c88a70 I0815 05:49:27.453266 27660 status_update_manager.cpp:177] Pausing sending status updates I0815 05:49:27.454780 27665 state.cpp:64] Recovering state from '/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_RYSlUk/meta' I0815 05:49:27.455039 27652 status_update_manager.cpp:203] Recovering status update manager I0815 05:49:27.455240 27647 containerizer.cpp:598] Recovering containerizer I0815 05:49:27.457115 27660 provisioner.cpp:416] Provisioner recovery complete I0815 05:49:27.457770 27659 slave.cpp:6210] Finished recovery I0815 05:49:27.458429 27659 slave.cpp:6392] Querying resource estimator for oversubscribable resources I0815 05:49:27.458709 27642 slave.cpp:6406] Received oversubscribable resources {} from the resource estimator I0815 05:49:27.460878 27663 process.cpp:3933] Handling HTTP event for process 'slave(806)' with path: '/slave(806)/monitor/statistics' I0815 05:49:27.463012 27652 http.cpp:1166] HTTP GET for /slave(806)/monitor/statistics from 172.17.0.5:39606 I0815 05:49:27.463163 27652 http.cpp:957] Authorizing principal 'test-principal' to GET the '/monitor/statistics' endpoint I0815 05:49:27.465448 6702 slave.cpp:843] Agent terminating [ OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/0 (31 ms) [ RUN ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/1 I0815 05:49:27.477010 6702 containerizer.cpp:246] Using isolation: posix/cpu,posix/mem,filesystem/posix,network/cni,environment_secret W0815 05:49:27.477526 6702 backend.cpp:76] Failed to create 'aufs' backend: AufsBackend requires root privileges W0815 05:49:27.477663 6702 backend.cpp:76] Failed to create 'bind' backend: BindBackend requires root privileges I0815 05:49:27.477705 6702 provisioner.cpp:255] Using default backend 'copy' I0815 05:49:27.481237 27654 slave.cpp:250] Mesos agent started on (807)@172.17.0.5:41832 I0815 05:49:27.481283 27654 slave.cpp:251] Flags at startup: --acls="" --appc_simple_discovery_uri_prefix="http://" --appc_store_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_hTnrkj/store/appc" --authenticate_http_executors="true" --authenticate_http_readonly="true" --authenticate_http_readwrite="true" --authenticatee="crammd5" --authentication_backoff_factor="1secs" --authorizer="local" --cgroups_cpu_enable_pids_and_tids_count="false" --cgroups_enable_cfs="false" --cgroups_hierarchy="/sys/fs/cgroup" --cgroups_limit_swap="false" --cgroups_root="mesos" --container_disk_watch_interval="15secs" --containerizers="mesos" --credential="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_hTnrkj/credential" --default_role="*" --disallow_sharing_agent_pid_namespace="false" --disk_watch_interval="1mins" --docker="docker" --docker_kill_orphans="true" --docker_registry="https://registry-1.docker.io" --docker_remove_delay="6hrs" --docker_socket="/var/run/docker.sock" --docker_stop_timeout="0ns" --docker_store_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_hTnrkj/store/docker" --docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" --enforce_container_disk_quota="false" --executor_registration_timeout="1mins" --executor_reregistration_timeout="2secs" --executor_secret_key="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_hTnrkj/executor_secret_key" --executor_shutdown_grace_period="5secs" --fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_hTnrkj/fetch" --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" --gc_disk_headroom="0.1" --hadoop_home="" --help="false" --hostname_lookup="true" --http_command_executor="false" --http_credentials="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_hTnrkj/http_credentials" --http_heartbeat_interval="30secs" --initialize_driver_logging="true" --isolation="posix/cpu,posix/mem" --launcher="posix" --launcher_dir="/mesos/mesos-1.4.0/_build/src" --logbufsecs="0" --logging_level="INFO" --max_completed_executors_per_framework="150" --oversubscribed_resources_interval="15secs" --perf_duration="10secs" --perf_interval="1mins" --port="5051" --qos_correction_interval_min="0ns" --quiet="false" --recover="reconnect" --recovery_timeout="15mins" --registration_backoff_factor="10ms" --resources="cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]" --revocable_cpu_low_priority="true" --runtime_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_hTnrkj" --sandbox_directory="/mnt/mesos/sandbox" --strict="true" --switch_user="true" --systemd_enable_support="true" --systemd_runtime_directory="/run/systemd/system" --version="false" --work_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_HenKd7" I0815 05:49:27.481880 27654 credentials.hpp:86] Loading credential for authentication from '/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_hTnrkj/credential' I0815 05:49:27.482154 27654 slave.cpp:283] Agent using credential for: test-principal I0815 05:49:27.482182 27654 credentials.hpp:37] Loading credentials for authentication from '/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_hTnrkj/http_credentials' I0815 05:49:27.482583 27654 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.482748 27654 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.483007 27654 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.483136 27654 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.483367 27654 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.483500 27654 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.485472 27654 slave.cpp:565] Agent resources: [{"name":"cpus","scalar":{"value":2.0},"type":"SCALAR"},{"name":"mem","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"disk","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"ports","ranges":{"range":[{"begin":31000,"end":32000}]},"type":"RANGES"}] I0815 05:49:27.485877 27654 slave.cpp:573] Agent attributes: [ ] I0815 05:49:27.485903 27654 slave.cpp:582] Agent hostname: 462488c88a70 I0815 05:49:27.486131 27660 status_update_manager.cpp:177] Pausing sending status updates I0815 05:49:27.488806 27657 state.cpp:64] Recovering state from '/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_HenKd7/meta' I0815 05:49:27.489261 27644 status_update_manager.cpp:203] Recovering status update manager I0815 05:49:27.489650 27658 containerizer.cpp:598] Recovering containerizer I0815 05:49:27.491413 27661 provisioner.cpp:416] Provisioner recovery complete I0815 05:49:27.491973 27654 slave.cpp:6210] Finished recovery I0815 05:49:27.492779 27654 slave.cpp:6392] Querying resource estimator for oversubscribable resources I0815 05:49:27.493269 27645 slave.cpp:6406] Received oversubscribable resources {} from the resource estimator I0815 05:49:27.495381 27660 process.cpp:3933] Handling HTTP event for process 'slave(807)' with path: '/slave(807)/monitor/statistics.json' I0815 05:49:27.497954 27651 http.cpp:1166] HTTP GET for /slave(807)/monitor/statistics.json from 172.17.0.5:39608 I0815 05:49:27.498044 27651 http.cpp:957] Authorizing principal 'test-principal' to GET the '/monitor/statistics.json' endpoint I0815 05:49:27.501441 6702 slave.cpp:843] Agent terminating [ OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/1 (36 ms) [ RUN ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/2 I0815 05:49:27.513348 6702 containerizer.cpp:246] Using isolation: posix/cpu,posix/mem,filesystem/posix,network/cni,environment_secret W0815 05:49:27.513835 6702 backend.cpp:76] Failed to create 'aufs' backend: AufsBackend requires root privileges W0815 05:49:27.513970 6702 backend.cpp:76] Failed to create 'bind' backend: BindBackend requires root privileges I0815 05:49:27.514012 6702 provisioner.cpp:255] Using default backend 'copy' I0815 05:49:27.517438 27651 slave.cpp:250] Mesos agent started on (808)@172.17.0.5:41832 I0815 05:49:27.517488 27651 slave.cpp:251] Flags at startup: --acls="" --appc_simple_discovery_uri_prefix="http://" --appc_store_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_rJBQ35/store/appc" --authenticate_http_executors="true" --authenticate_http_readonly="true" --authenticate_http_readwrite="true" --authenticatee="crammd5" --authentication_backoff_factor="1secs" --authorizer="local" --cgroups_cpu_enable_pids_and_tids_count="false" --cgroups_enable_cfs="false" --cgroups_hierarchy="/sys/fs/cgroup" --cgroups_limit_swap="false" --cgroups_root="mesos" --container_disk_watch_interval="15secs" --containerizers="mesos" --credential="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_rJBQ35/credential" --default_role="*" --disallow_sharing_agent_pid_namespace="false" --disk_watch_interval="1mins" --docker="docker" --docker_kill_orphans="true" --docker_registry="https://registry-1.docker.io" --docker_remove_delay="6hrs" --docker_socket="/var/run/docker.sock" --docker_stop_timeout="0ns" --docker_store_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_rJBQ35/store/docker" --docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" --enforce_container_disk_quota="false" --executor_registration_timeout="1mins" --executor_reregistration_timeout="2secs" --executor_secret_key="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_rJBQ35/executor_secret_key" --executor_shutdown_grace_period="5secs" --fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_rJBQ35/fetch" --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" --gc_disk_headroom="0.1" --hadoop_home="" --help="false" --hostname_lookup="true" --http_command_executor="false" --http_credentials="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_rJBQ35/http_credentials" --http_heartbeat_interval="30secs" --initialize_driver_logging="true" --isolation="posix/cpu,posix/mem" --launcher="posix" --launcher_dir="/mesos/mesos-1.4.0/_build/src" --logbufsecs="0" --logging_level="INFO" --max_completed_executors_per_framework="150" --oversubscribed_resources_interval="15secs" --perf_duration="10secs" --perf_interval="1mins" --port="5051" --qos_correction_interval_min="0ns" --quiet="false" --recover="reconnect" --recovery_timeout="15mins" --registration_backoff_factor="10ms" --resources="cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]" --revocable_cpu_low_priority="true" --runtime_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_rJBQ35" --sandbox_directory="/mnt/mesos/sandbox" --strict="true" --switch_user="true" --systemd_enable_support="true" --systemd_runtime_directory="/run/systemd/system" --version="false" --work_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_Bq5JRT" I0815 05:49:27.518024 27651 credentials.hpp:86] Loading credential for authentication from '/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_rJBQ35/credential' I0815 05:49:27.518214 27651 slave.cpp:283] Agent using credential for: test-principal I0815 05:49:27.518247 27651 credentials.hpp:37] Loading credentials for authentication from '/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_rJBQ35/http_credentials' I0815 05:49:27.518596 27651 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.518743 27651 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.518980 27651 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.519104 27651 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.519331 27651 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.519457 27651 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.521126 27651 slave.cpp:565] Agent resources: [{"name":"cpus","scalar":{"value":2.0},"type":"SCALAR"},{"name":"mem","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"disk","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"ports","ranges":{"range":[{"begin":31000,"end":32000}]},"type":"RANGES"}] I0815 05:49:27.521512 27651 slave.cpp:573] Agent attributes: [ ] I0815 05:49:27.521534 27651 slave.cpp:582] Agent hostname: 462488c88a70 I0815 05:49:27.521761 27652 status_update_manager.cpp:177] Pausing sending status updates I0815 05:49:27.523952 27643 state.cpp:64] Recovering state from '/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_Bq5JRT/meta' I0815 05:49:27.524514 27647 status_update_manager.cpp:203] Recovering status update manager I0815 05:49:27.524730 27648 containerizer.cpp:598] Recovering containerizer I0815 05:49:27.526823 27661 provisioner.cpp:416] Provisioner recovery complete I0815 05:49:27.527575 27660 slave.cpp:6210] Finished recovery I0815 05:49:27.528210 27660 slave.cpp:6392] Querying resource estimator for oversubscribable resources I0815 05:49:27.528450 27663 slave.cpp:6406] Received oversubscribable resources {} from the resource estimator I0815 05:49:27.530625 27664 process.cpp:3933] Handling HTTP event for process 'slave(808)' with path: '/slave(808)/containers' I0815 05:49:27.532800 27658 http.cpp:1166] HTTP GET for /slave(808)/containers from 172.17.0.5:39610 I0815 05:49:27.532927 27658 http.cpp:957] Authorizing principal 'test-principal' to GET the '/containers' endpoint I0815 05:49:27.535329 27665 slave.cpp:843] Agent terminating [ OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/2 (32 ms) [ RUN ] Endpoint/SlaveEndpointTest.NoAuthorizer/0 I0815 05:49:27.546317 6702 containerizer.cpp:246] Using isolation: posix/cpu,posix/mem,filesystem/posix,network/cni,environment_secret W0815 05:49:27.546761 6702 backend.cpp:76] Failed to create 'aufs' backend: AufsBackend requires root privileges W0815 05:49:27.546865 6702 backend.cpp:76] Failed to create 'bind' backend: BindBackend requires root privileges I0815 05:49:27.546897 6702 provisioner.cpp:255] Using default backend 'copy' I0815 05:49:27.548614 6702 cluster.cpp:448] Creating default 'local' authorizer I0815 05:49:27.550434 27662 slave.cpp:250] Mesos agent started on (809)@172.17.0.5:41832 I0815 05:49:27.550484 27662 slave.cpp:251] Flags at startup: --acls="" --appc_simple_discovery_uri_prefix="http://" --appc_store_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_DFrc7S/store/appc" --authenticate_http_executors="true" --authenticate_http_readonly="true" --authenticate_http_readwrite="true" --authenticatee="crammd5" --authentication_backoff_factor="1secs" --authorizer="local" --cgroups_cpu_enable_pids_and_tids_count="false" --cgroups_enable_cfs="false" --cgroups_hierarchy="/sys/fs/cgroup" --cgroups_limit_swap="false" --cgroups_root="mesos" --container_disk_watch_interval="15secs" --containerizers="mesos" --credential="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_DFrc7S/credential" --default_role="*" --disallow_sharing_agent_pid_namespace="false" --disk_watch_interval="1mins" --docker="docker" --docker_kill_orphans="true" --docker_registry="https://registry-1.docker.io" --docker_remove_delay="6hrs" --docker_socket="/var/run/docker.sock" --docker_stop_timeout="0ns" --docker_store_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_DFrc7S/store/docker" --docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" --enforce_container_disk_quota="false" --executor_registration_timeout="1mins" --executor_reregistration_timeout="2secs" --executor_secret_key="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_DFrc7S/executor_secret_key" --executor_shutdown_grace_period="5secs" --fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_DFrc7S/fetch" --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" --gc_disk_headroom="0.1" --hadoop_home="" --help="false" --hostname_lookup="true" --http_command_executor="false" --http_credentials="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_DFrc7S/http_credentials" --http_heartbeat_interval="30secs" --initialize_driver_logging="true" --isolation="posix/cpu,posix/mem" --launcher="posix" --launcher_dir="/mesos/mesos-1.4.0/_build/src" --logbufsecs="0" --logging_level="INFO" --max_completed_executors_per_framework="150" --oversubscribed_resources_interval="15secs" --perf_duration="10secs" --perf_interval="1mins" --port="5051" --qos_correction_interval_min="0ns" --quiet="false" --recover="reconnect" --recovery_timeout="15mins" --registration_backoff_factor="10ms" --resources="cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]" --revocable_cpu_low_priority="true" --runtime_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_DFrc7S" --sandbox_directory="/mnt/mesos/sandbox" --strict="true" --switch_user="true" --systemd_enable_support="true" --systemd_runtime_directory="/run/systemd/system" --version="false" --work_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_3mpdQG" I0815 05:49:27.551120 27662 credentials.hpp:86] Loading credential for authentication from '/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_DFrc7S/credential' I0815 05:49:27.551270 27662 slave.cpp:283] Agent using credential for: test-principal I0815 05:49:27.551297 27662 credentials.hpp:37] Loading credentials for authentication from '/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_DFrc7S/http_credentials' I0815 05:49:27.551564 27662 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.551695 27662 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.551898 27662 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.551995 27662 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.552167 27662 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.552270 27662 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.553655 27662 slave.cpp:565] Agent resources: [{"name":"cpus","scalar":{"value":2.0},"type":"SCALAR"},{"name":"mem","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"disk","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"ports","ranges":{"range":[{"begin":31000,"end":32000}]},"type":"RANGES"}] I0815 05:49:27.553877 27662 slave.cpp:573] Agent attributes: [ ] I0815 05:49:27.553900 27662 slave.cpp:582] Agent hostname: 462488c88a70 I0815 05:49:27.554046 27648 status_update_manager.cpp:177] Pausing sending status updates I0815 05:49:27.555544 27651 state.cpp:64] Recovering state from '/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_3mpdQG/meta' I0815 05:49:27.556016 27658 status_update_manager.cpp:203] Recovering status update manager I0815 05:49:27.556243 27658 containerizer.cpp:598] Recovering containerizer I0815 05:49:27.557582 27642 provisioner.cpp:416] Provisioner recovery complete I0815 05:49:27.557945 27662 slave.cpp:6210] Finished recovery I0815 05:49:27.558357 27662 slave.cpp:6392] Querying resource estimator for oversubscribable resources I0815 05:49:27.558658 27652 slave.cpp:6406] Received oversubscribable resources {} from the resource estimator I0815 05:49:27.561437 27657 process.cpp:3933] Handling HTTP event for process 'slave(809)' with path: '/slave(809)/monitor/statistics' I0815 05:49:27.563307 27660 http.cpp:1166] HTTP GET for /slave(809)/monitor/statistics from 172.17.0.5:39612 I0815 05:49:27.563372 27660 http.cpp:957] Authorizing principal 'test-principal' to GET the '/monitor/statistics' endpoint I0815 05:49:27.566978 27651 slave.cpp:843] Agent terminating [ OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/0 (34 ms) [ RUN ] Endpoint/SlaveEndpointTest.NoAuthorizer/1 I0815 05:49:27.583535 6702 containerizer.cpp:246] Using isolation: posix/cpu,posix/mem,filesystem/posix,network/cni,environment_secret W0815 05:49:27.584188 6702 backend.cpp:76] Failed to create 'aufs' backend: AufsBackend requires root privileges W0815 05:49:27.584358 6702 backend.cpp:76] Failed to create 'bind' backend: BindBackend requires root privileges I0815 05:49:27.584416 6702 provisioner.cpp:255] Using default backend 'copy' I0815 05:49:27.586879 6702 cluster.cpp:448] Creating default 'local' authorizer I0815 05:49:27.589407 27647 slave.cpp:250] Mesos agent started on (810)@172.17.0.5:41832 I0815 05:49:27.589455 27647 slave.cpp:251] Flags at startup: --acls="" --appc_simple_discovery_uri_prefix="http://" --appc_store_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_7MyMuG/store/appc" --authenticate_http_executors="true" --authenticate_http_readonly="true" --authenticate_http_readwrite="true" --authenticatee="crammd5" --authentication_backoff_factor="1secs" --authorizer="local" --cgroups_cpu_enable_pids_and_tids_count="false" --cgroups_enable_cfs="false" --cgroups_hierarchy="/sys/fs/cgroup" --cgroups_limit_swap="false" --cgroups_root="mesos" --container_disk_watch_interval="15secs" --containerizers="mesos" --credential="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_7MyMuG/credential" --default_role="*" --disallow_sharing_agent_pid_namespace="false" --disk_watch_interval="1mins" --docker="docker" --docker_kill_orphans="true" --docker_registry="https://registry-1.docker.io" --docker_remove_delay="6hrs" --docker_socket="/var/run/docker.sock" --docker_stop_timeout="0ns" --docker_store_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_7MyMuG/store/docker" --docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" --enforce_container_disk_quota="false" --executor_registration_timeout="1mins" --executor_reregistration_timeout="2secs" --executor_secret_key="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_7MyMuG/executor_secret_key" --executor_shutdown_grace_period="5secs" --fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_7MyMuG/fetch" --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" --gc_disk_headroom="0.1" --hadoop_home="" --help="false" --hostname_lookup="true" --http_command_executor="false" --http_credentials="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_7MyMuG/http_credentials" --http_heartbeat_interval="30secs" --initialize_driver_logging="true" --isolation="posix/cpu,posix/mem" --launcher="posix" --launcher_dir="/mesos/mesos-1.4.0/_build/src" --logbufsecs="0" --logging_level="INFO" --max_completed_executors_per_framework="150" --oversubscribed_resources_interval="15secs" --perf_duration="10secs" --perf_interval="1mins" --port="5051" --qos_correction_interval_min="0ns" --quiet="false" --recover="reconnect" --recovery_timeout="15mins" --registration_backoff_factor="10ms" --resources="cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]" --revocable_cpu_low_priority="true" --runtime_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_7MyMuG" --sandbox_directory="/mnt/mesos/sandbox" --strict="true" --switch_user="true" --systemd_enable_support="true" --systemd_runtime_directory="/run/systemd/system" --version="false" --work_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_g4Ru8t" I0815 05:49:27.589937 27647 credentials.hpp:86] Loading credential for authentication from '/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_7MyMuG/credential' I0815 05:49:27.590147 27647 slave.cpp:283] Agent using credential for: test-principal I0815 05:49:27.590186 27647 credentials.hpp:37] Loading credentials for authentication from '/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_7MyMuG/http_credentials' I0815 05:49:27.590678 27647 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.590888 27647 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.591258 27647 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.591457 27647 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.591840 27647 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.592028 27647 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.594099 27647 slave.cpp:565] Agent resources: [{"name":"cpus","scalar":{"value":2.0},"type":"SCALAR"},{"name":"mem","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"disk","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"ports","ranges":{"range":[{"begin":31000,"end":32000}]},"type":"RANGES"}] I0815 05:49:27.594398 27647 slave.cpp:573] Agent attributes: [ ] I0815 05:49:27.594414 27647 slave.cpp:582] Agent hostname: 462488c88a70 I0815 05:49:27.594645 27661 status_update_manager.cpp:177] Pausing sending status updates I0815 05:49:27.596576 27663 state.cpp:64] Recovering state from '/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_g4Ru8t/meta' I0815 05:49:27.596870 27665 status_update_manager.cpp:203] Recovering status update manager I0815 05:49:27.597071 27652 containerizer.cpp:598] Recovering containerizer I0815 05:49:27.598559 27648 provisioner.cpp:416] Provisioner recovery complete I0815 05:49:27.598887 27660 slave.cpp:6210] Finished recovery I0815 05:49:27.599279 27660 slave.cpp:6392] Querying resource estimator for oversubscribable resources I0815 05:49:27.599537 27664 slave.cpp:6406] Received oversubscribable resources {} from the resource estimator I0815 05:49:27.602162 27654 process.cpp:3933] Handling HTTP event for process 'slave(810)' with path: '/slave(810)/monitor/statistics.json' I0815 05:49:27.604269 27663 http.cpp:1166] HTTP GET for /slave(810)/monitor/statistics.json from 172.17.0.5:39614 I0815 05:49:27.604338 27663 http.cpp:957] Authorizing principal 'test-principal' to GET the '/monitor/statistics.json' endpoint I0815 05:49:27.608263 6702 slave.cpp:843] Agent terminating [ OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/1 (41 ms) [ RUN ] Endpoint/SlaveEndpointTest.NoAuthorizer/2 I0815 05:49:27.625975 6702 containerizer.cpp:246] Using isolation: posix/cpu,posix/mem,filesystem/posix,network/cni,environment_secret W0815 05:49:27.626665 6702 backend.cpp:76] Failed to create 'aufs' backend: AufsBackend requires root privileges W0815 05:49:27.626837 6702 backend.cpp:76] Failed to create 'bind' backend: BindBackend requires root privileges I0815 05:49:27.626899 6702 provisioner.cpp:255] Using default backend 'copy' I0815 05:49:27.629685 6702 cluster.cpp:448] Creating default 'local' authorizer I0815 05:49:27.632066 27664 slave.cpp:250] Mesos agent started on (811)@172.17.0.5:41832 I0815 05:49:27.632107 27664 slave.cpp:251] Flags at startup: --acls="" --appc_simple_discovery_uri_prefix="http://" --appc_store_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_j3l6gu/store/appc" --authenticate_http_executors="true" --authenticate_http_readonly="true" --authenticate_http_readwrite="true" --authenticatee="crammd5" --authentication_backoff_factor="1secs" --authorizer="local" --cgroups_cpu_enable_pids_and_tids_count="false" --cgroups_enable_cfs="false" --cgroups_hierarchy="/sys/fs/cgroup" --cgroups_limit_swap="false" --cgroups_root="mesos" --container_disk_watch_interval="15secs" --containerizers="mesos" --credential="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_j3l6gu/credential" --default_role="*" --disallow_sharing_agent_pid_namespace="false" --disk_watch_interval="1mins" --docker="docker" --docker_kill_orphans="true" --docker_registry="https://registry-1.docker.io" --docker_remove_delay="6hrs" --docker_socket="/var/run/docker.sock" --docker_stop_timeout="0ns" --docker_store_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_j3l6gu/store/docker" --docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" --enforce_container_disk_quota="false" --executor_registration_timeout="1mins" --executor_reregistration_timeout="2secs" --executor_secret_key="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_j3l6gu/executor_secret_key" --executor_shutdown_grace_period="5secs" --fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_j3l6gu/fetch" --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" --gc_disk_headroom="0.1" --hadoop_home="" --help="false" --hostname_lookup="true" --http_command_executor="false" --http_credentials="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_j3l6gu/http_credentials" --http_heartbeat_interval="30secs" --initialize_driver_logging="true" --isolation="posix/cpu,posix/mem" --launcher="posix" --launcher_dir="/mesos/mesos-1.4.0/_build/src" --logbufsecs="0" --logging_level="INFO" --max_completed_executors_per_framework="150" --oversubscribed_resources_interval="15secs" --perf_duration="10secs" --perf_interval="1mins" --port="5051" --qos_correction_interval_min="0ns" --quiet="false" --recover="reconnect" --recovery_timeout="15mins" --registration_backoff_factor="10ms" --resources="cpus:2;gpus:0;mem:1024;disk:1024;ports:[31000-32000]" --revocable_cpu_low_priority="true" --runtime_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_j3l6gu" --sandbox_directory="/mnt/mesos/sandbox" --strict="true" --switch_user="true" --systemd_enable_support="true" --systemd_runtime_directory="/run/systemd/system" --version="false" --work_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_J38zOh" I0815 05:49:27.632599 27664 credentials.hpp:86] Loading credential for authentication from '/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_j3l6gu/credential' I0815 05:49:27.632802 27664 slave.cpp:283] Agent using credential for: test-principal I0815 05:49:27.632827 27664 credentials.hpp:37] Loading credentials for authentication from '/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_j3l6gu/http_credentials' I0815 05:49:27.633188 27664 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.633357 27664 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-executor' I0815 05:49:27.633641 27664 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.633785 27664 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readonly' I0815 05:49:27.634057 27664 http.cpp:1026] Creating default 'basic' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.634186 27664 http.cpp:1047] Creating default 'jwt' HTTP authenticator for realm 'mesos-agent-readwrite' I0815 05:49:27.636049 27664 slave.cpp:565] Agent resources: [{"name":"cpus","scalar":{"value":2.0},"type":"SCALAR"},{"name":"mem","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"disk","scalar":{"value":1024.0},"type":"SCALAR"},{"name":"ports","ranges":{"range":[{"begin":31000,"end":32000}]},"type":"RANGES"}] I0815 05:49:27.636322 27664 slave.cpp:573] Agent attributes: [ ] I0815 05:49:27.636338 27664 slave.cpp:582] Agent hostname: 462488c88a70 I0815 05:49:27.636540 27663 status_update_manager.cpp:177] Pausing sending status updates I0815 05:49:27.638451 27661 state.cpp:64] Recovering state from '/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_J38zOh/meta' I0815 05:49:27.638988 27662 status_update_manager.cpp:203] Recovering status update manager I0815 05:49:27.639232 27652 containerizer.cpp:598] Recovering containerizer I0815 05:49:27.640971 27657 provisioner.cpp:416] Provisioner recovery complete I0815 05:49:27.641604 27664 slave.cpp:6210] Finished recovery I0815 05:49:27.642171 27664 slave.cpp:6392] Querying resource estimator for oversubscribable resources I0815 05:49:27.642468 27650 slave.cpp:6406] Received oversubscribable resources {} from the resource estimator I0815 05:49:27.645440 27655 process.cpp:3933] Handling HTTP event for process 'slave(811)' with path: '/slave(811)/containers' I0815 05:49:27.647583 27648 http.cpp:1166] HTTP GET for /slave(811)/containers from 172.17.0.5:39616 I0815 05:49:27.647698 27648 http.cpp:957] Authorizing principal 'test-principal' to GET the '/containers' endpoint I0815 05:49:27.652897 6702 slave.cpp:843] Agent terminating [ OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/2 (42 ms) [----------] 9 tests from Endpoint/SlaveEndpointTest (324 ms total) [----------] 2 tests from ContainerizerType/DefaultContainerDNSFlagTest [ RUN ] ContainerizerType/DefaultContainerDNSFlagTest.ValidateFlag/0 [ OK ] ContainerizerType/DefaultContainerDNSFlagTest.ValidateFlag/0 (10 ms) [ RUN ] ContainerizerType/DefaultContainerDNSFlagTest.ValidateFlag/1 [ OK ] ContainerizerType/DefaultContainerDNSFlagTest.ValidateFlag/1 (10 ms) [----------] 2 tests from ContainerizerType/DefaultContainerDNSFlagTest (20 ms total) [----------] Global test environment tear-down [==========] 1663 tests from 184 test cases ran. (527127 ms total) [ PASSED ] 1662 tests. [ FAILED ] 1 test, listed below: [ FAILED ] ExamplesTest.DynamicReservationFramework 1 FAILED TEST YOU HAVE 20 DISABLED TESTS I0815 05:49:27.738706 27666 process.cpp:1072] Failed to accept socket: future discarded make[4]: *** [check-local] Error 1 make[4]: Leaving directory `/mesos/mesos-1.4.0/_build/src' make[3]: *** [check-am] Error 2 make[3]: Leaving directory `/mesos/mesos-1.4.0/_build/src' make[2]: *** [check] Error 2 make[2]: Leaving directory `/mesos/mesos-1.4.0/_build/src' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/mesos/mesos-1.4.0/_build' make: *** [distcheck] Error 1 + docker rmi mesos-1502773201-30305 Untagged: mesos-1502773201-30305:latest Deleted: sha256:16bcde0a1c55e681874213318ce07fdadbc4580982c2001964cc91410b4b5d07 Deleted: sha256:564922e51d4a779ae9e105bed79096c1e249158bd7119b44488441234c190965 Deleted: sha256:fb3f96e8ced6602501a399cce1145e57cbd41db0b6deefc946796663914b5ede Deleted: sha256:3bbe360684b0b8085e29ebda6128552988ad9cfdabf61afadeed114fbb0ab890 Deleted: sha256:6034835c3f092af42d0641f66bbccb313f56d51e3b62fbd908c3374174109e92 Deleted: sha256:2fed87d302ae206ac26fb054ae6324e5d4b3f6efa33fe9126eb11195a1ec5028 Deleted: sha256:2f823508bc3bad078504a7e89bcd78374b04e593c802832b36f49d5e513a022c Deleted: sha256:837f9501b25299844679bce2064f8711776754d01e932f7b110eb7657b36b522 Deleted: sha256:7fa858405d668d159a8657d379134f11047e7d836bea91f318ac615ddd51c1f7 Deleted: sha256:0121ac3584961fc27e020fe09db2b5db581bc9f639f574ead274b7bb5ae8490d Deleted: sha256:ba3101a2cacdd93c22cca53e3c7f3d9c5af9609c596b2c5a7db95dfa5e6bfd9c Deleted: sha256:b5995e78a24d634fe0c3a876a663e0a372652a01480603749994858610d9f5d6 Deleted: sha256:740a3282d96ec6435257f8e185f469901b9f887f81fd5ad68ecdf0bafa0df174 Deleted: sha256:be0470a31cf47d0471cb6ab644650e564e9aa7221a11fdc8c7c4a43673abbee6 Deleted: sha256:4b714c686d084c1d7e3c5ef43c4bc27a5f9dd6b784cc10098f8d5e7554b2b70d Deleted: sha256:a30cd34c1acee35fbbeb317c2319d8b71d496c3a4541d06994006d3fbe32ab21 Deleted: sha256:47933a14d0c1c445bfef291a55b64dc2a25b94f5bbeb5134041ee360bfb0d4f5 Deleted: sha256:4db856fa5984be302e2ab798c80b97ec1b2aa9235c43d7346d81147ec795fe62 Deleted: sha256:93a9ce39b726f5a74f5aee29f980d76f99504b2ade18e7a16304faa870c69753 Deleted: sha256:27aacac49904155c4db5be2b02c445fd78314004f098c8183c899ada63dff613 Deleted: sha256:92c5644b118c9e855d8b6c4b7c6b639398353cafa802de1b71c4143545d4f57d Deleted: sha256:7e00385d8f51e2f075460b658c1307742c9afdf30aa96d3502251797ed79d0f7 Deleted: sha256:b92672f02e9c7c47b8b7245294f2e74eaaa9c9b0412deb4e8c187ca46cafb7fa Deleted: sha256:7b6e07db7be629e18ee2f7634785e77952d18e2a1d8180d89e4c244289b87336 Build step 'Execute shell' marked build as failure Not sending mail to unregistered user songzihao1...@gmail.com Not sending mail to unregistered user gregorywm...@gmail.com