See 
<https://builds.apache.org/job/Mesos/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=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-6)/2828/changes>

Changes:

[alexr] Added the health check test helper.

[alexr] Added test cases for HTTP health check.

[alexr] Added test cases for TCP health check.

[alexr] Avoided temporary `MockDocker` pointers in health check tests.

[alexr] Renamed `flags` to `agentFlags` in health check tests.

[alexr] Minor clean ups in `health_check_tests.cpp` for consistency.

------------------------------------------
[...truncated 218599 lines...]
W1027 14:55:31.054146 29077 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges, but is running as user mesos
W1027 14:55:31.054306 29077 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I1027 14:55:31.057621 29110 slave.cpp:208] Mesos agent started on 
(636)@172.17.0.3:34536
I1027 14:55:31.057668 29110 slave.cpp:209] Flags at startup: --acls="" 
--appc_simple_discovery_uri_prefix="http://"; 
--appc_store_dir="/tmp/mesos/store/appc" --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_AuthorizedRequest_2_xGY2Nt/credential"
 --default_role="*" --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/mesos/store/docker" 
--docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" 
--enforce_container_disk_quota="false" --executor_registration_timeout="1mins" 
--executor_shutdown_grace_period="5secs" 
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_AuthorizedRequest_2_xGY2Nt/fetch"
 --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" 
--gc_disk_headroom="0.1" --hadoop_home="" --help="false" 
--hostname_lookup="true" --http_authenticators="basic" 
--http_command_executor="false" 
--http_credentials="/tmp/Endpoint_SlaveEndpointTest_AuthorizedRequest_2_xGY2Nt/http_credentials"
 --image_provisioner_backend="copy" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/mesos-1.2.0/_build/src" --logbufsecs="0" 
--logging_level="INFO" --max_completed_executors_per_framework="150" 
--oversubscribed_resources_interval="15secs" --perf_duration="10secs" 
--perf_interval="1mins" --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_AuthorizedRequest_2_xGY2Nt" 
--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_AuthorizedRequest_2_oa8FXc"
I1027 14:55:31.058197 29110 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_AuthorizedRequest_2_xGY2Nt/credential'
I1027 14:55:31.058362 29110 slave.cpp:346] Agent using credential for: 
test-principal
I1027 14:55:31.058383 29110 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_AuthorizedRequest_2_xGY2Nt/http_credentials'
I1027 14:55:31.058627 29110 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I1027 14:55:31.058760 29110 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I1027 14:55:31.059754 29110 slave.cpp:533] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I1027 14:55:31.059833 29110 slave.cpp:541] Agent attributes: [  ]
I1027 14:55:31.059844 29110 slave.cpp:546] Agent hostname: 1564f506367e
I1027 14:55:31.061520 29103 state.cpp:57] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_AuthorizedRequest_2_oa8FXc/meta'
I1027 14:55:31.061933 29103 status_update_manager.cpp:203] Recovering status 
update manager
I1027 14:55:31.062152 29099 containerizer.cpp:557] Recovering containerizer
I1027 14:55:31.063635 29108 provisioner.cpp:253] Provisioner recovery complete
I1027 14:55:31.064070 29098 slave.cpp:5399] Finished recovery
I1027 14:55:31.064661 29098 slave.cpp:5573] Querying resource estimator for 
oversubscribable resources
I1027 14:55:31.065037 29106 slave.cpp:5587] Received oversubscribable resources 
{} from the resource estimator
I1027 14:55:31.066838 29101 process.cpp:3570] Handling HTTP event for process 
'slave(636)' with path: '/slave(636)/containers'
I1027 14:55:31.067822 29107 http.cpp:839] Authorizing principal 
'test-principal' to GET the '/containers' endpoint
I1027 14:55:31.070974 29103 slave.cpp:787] Agent terminating
I1027 14:55:31.082382 29077 containerizer.cpp:201] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W1027 14:55:31.083232 29077 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges, but is running as user mesos
W1027 14:55:31.083443 29077 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I1027 14:55:31.086940 29109 slave.cpp:208] Mesos agent started on 
(637)@172.17.0.3:34536
I1027 14:55:31.086989 29109 slave.cpp:209] Flags at startup: --acls="" 
--appc_simple_discovery_uri_prefix="http://"; 
--appc_store_dir="/tmp/mesos/store/appc" --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_ROGJqz/credential"
 --default_role="*" --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/mesos/store/docker" 
--docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" 
--enforce_container_disk_quota="false" --executor_registration_timeout="1mins" 
--executor_shutdown_grace_period="5secs" 
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_ROGJqz/fetch"
 --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" 
--gc_disk_headroom="0.1" --hadoop_home="" --help="false" 
--hostname_lookup="true" --http_authenticators="basic" 
--http_command_executor="false" 
--http_credentials="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_ROGJqz/http_credentials"
 --image_provisioner_backend="copy" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/mesos-1.2.0/_build/src" --logbufsecs="0" 
--logging_level="INFO" --max_completed_executors_per_framework="150" 
--oversubscribed_resources_interval="15secs" --perf_duration="10secs" 
--perf_interval="1mins" --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_ROGJqz" 
--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_OCHQvi"
I1027 14:55:31.087669 29109 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_ROGJqz/credential'
I1027 14:55:31.087873 29109 slave.cpp:346] Agent using credential for: 
test-principal
I1027 14:55:31.087898 29109 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_ROGJqz/http_credentials'
I1027 14:55:31.088132 29109 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I1027 14:55:31.088282 29109 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I1027 14:55:31.089298 29109 slave.cpp:533] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I1027 14:55:31.089378 29109 slave.cpp:541] Agent attributes: [  ]
I1027 14:55:31.089399 29109 slave.cpp:546] Agent hostname: 1564f506367e
I1027 14:55:31.091018 29097 state.cpp:57] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_OCHQvi/meta'
I1027 14:55:31.091325 29109 status_update_manager.cpp:203] Recovering status 
update manager
I1027 14:55:31.091588 29097 containerizer.cpp:557] Recovering containerizer
I1027 14:55:31.092962 29102 provisioner.cpp:253] Provisioner recovery complete
I1027 14:55:31.093449 29095 slave.cpp:5399] Finished recovery
I1027 14:55:31.094092 29095 slave.cpp:5573] Querying resource estimator for 
oversubscribable resources
I1027 14:55:31.094315 29095 slave.cpp:5587] Received oversubscribable resources 
{} from the resource estimator
I1027 14:55:31.096285 29106 process.cpp:3570] Handling HTTP event for process 
'slave(637)' with path: '/slave(637)/monitor/statistics'
I1027 14:55:31.097630 29106 http.cpp:839] Authorizing principal 
'test-principal' to GET the '/monitor/statistics' endpoint
I1027 14:55:31.104786 29109 slave.cpp:787] Agent terminating
I1027 14:55:31.113633 29077 containerizer.cpp:201] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W1027 14:55:31.114495 29077 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges, but is running as user mesos
W1027 14:55:31.114666 29077 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I1027 14:55:31.117355 29108 slave.cpp:208] Mesos agent started on 
(638)@172.17.0.3:34536
I1027 14:55:31.117403 29108 slave.cpp:209] Flags at startup: --acls="" 
--appc_simple_discovery_uri_prefix="http://"; 
--appc_store_dir="/tmp/mesos/store/appc" --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_zDH1nF/credential"
 --default_role="*" --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/mesos/store/docker" 
--docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" 
--enforce_container_disk_quota="false" --executor_registration_timeout="1mins" 
--executor_shutdown_grace_period="5secs" 
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_zDH1nF/fetch"
 --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" 
--gc_disk_headroom="0.1" --hadoop_home="" --help="false" 
--hostname_lookup="true" --http_authenticators="basic" 
--http_command_executor="false" 
--http_credentials="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_zDH1nF/http_credentials"
 --image_provisioner_backend="copy" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/mesos-1.2.0/_build/src" --logbufsecs="0" 
--logging_level="INFO" --max_completed_executors_per_framework="150" 
--oversubscribed_resources_interval="15secs" --perf_duration="10secs" 
--perf_interval="1mins" --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_zDH1nF" 
--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_MLLTno"
I1027 14:55:31.118028 29108 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_zDH1nF/credential'
I1027 14:55:31.118218 29108 slave.cpp:346] Agent using credential for: 
test-principal
I1027 14:55:31.118242 29108 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_zDH1nF/http_credentials'
I1027 14:55:31.118482 29108 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I1027 14:55:31.118639 29108 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I1027 14:55:31.119704 29108 slave.cpp:533] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I1027 14:55:31.119782 29108 slave.cpp:541] Agent attributes: [  ]
I1027 14:55:31.119822 29108 slave.cpp:546] Agent hostname: 1564f506367e
I1027 14:55:31.121362 29100 state.cpp:57] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_MLLTno/meta'
I1027 14:55:31.121726 29106 status_update_manager.cpp:203] Recovering status 
update manager
I1027 14:55:31.121939 29100 containerizer.cpp:557] Recovering containerizer
I1027 14:55:31.123569 29109 provisioner.cpp:253] Provisioner recovery complete
I1027 14:55:31.123973 29095 slave.cpp:5399] Finished recovery
I1027 14:55:31.124614 29095 slave.cpp:5573] Querying resource estimator for 
oversubscribable resources
I1027 14:55:31.124907 29105 slave.cpp:5587] Received oversubscribable resources 
{} from the resource estimator
I1027 14:55:31.126713 29102 process.cpp:3570] Handling HTTP event for process 
'slave(638)' with path: '/slave(638)/monitor/statistics.json'
I1027 14:55:31.127697 29104 http.cpp:839] Authorizing principal 
'test-principal' to GET the '/monitor/statistics.json' endpoint
I1027 14:55:31.129854 29103 slave.cpp:787] Agent terminating
I1027 14:55:31.138017 29077 containerizer.cpp:201] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W1027 14:55:31.138638 29077 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges, but is running as user mesos
W1027 14:55:31.138803 29077 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I1027 14:55:31.142529 29102 slave.cpp:208] Mesos agent started on 
(639)@172.17.0.3:34536
I1027 14:55:31.142585 29102 slave.cpp:209] Flags at startup: --acls="" 
--appc_simple_discovery_uri_prefix="http://"; 
--appc_store_dir="/tmp/mesos/store/appc" --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_Re2cCL/credential"
 --default_role="*" --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/mesos/store/docker" 
--docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" 
--enforce_container_disk_quota="false" --executor_registration_timeout="1mins" 
--executor_shutdown_grace_period="5secs" 
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_Re2cCL/fetch"
 --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" 
--gc_disk_headroom="0.1" --hadoop_home="" --help="false" 
--hostname_lookup="true" --http_authenticators="basic" 
--http_command_executor="false" 
--http_credentials="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_Re2cCL/http_credentials"
 --image_provisioner_backend="copy" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/mesos-1.2.0/_build/src" --logbufsecs="0" 
--logging_level="INFO" --max_completed_executors_per_framework="150" 
--oversubscribed_resources_interval="15secs" --perf_duration="10secs" 
--perf_interval="1mins" --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_Re2cCL" 
--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_MTU6xu"
I1027 14:55:31.143177 29102 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_Re2cCL/credential'
I1027 14:55:31.143386 29102 slave.cpp:346] Agent using credential for: 
test-principal
I1027 14:55:31.143410 29102 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_Re2cCL/http_credentials'
I1027 14:55:31.143643 29102 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I1027 14:55:31.143800 29102 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I1027 14:55:31.144799 29102 slave.cpp:533] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I1027 14:55:31.144878 29102 slave.cpp:541] Agent attributes: [  ]
I1027 14:55:31.144896 29102 slave.cpp:546] Agent hostname: 1564f506367e
I1027 14:55:31.146303 29104 state.cpp:57] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_MTU6xu/meta'
I1027 14:55:31.146733 29100 status_update_manager.cpp:203] Recovering status 
update manager
I1027 14:55:31.146994 29110 containerizer.cpp:557] Recovering containerizer
I1027 14:55:31.148336 29105 provisioner.cpp:253] Provisioner recovery complete
I1027 14:55:31.148726 29109 slave.cpp:5399] Finished recovery
I1027 14:55:31.149366 29109 slave.cpp:5573] Querying resource estimator for 
oversubscribable resources
I1027 14:55:31.149663 29100 slave.cpp:5587] Received oversubscribable resources 
{} from the resource estimator
I1027 14:55:31.151671 29096 process.cpp:3570] Handling HTTP event for process 
'slave(639)' with path: '/slave(639)/containers'
I1027 14:55:31.152997 29096 http.cpp:839] Authorizing principal 
'test-principal' to GET the '/containers' endpoint
I1027 14:55:31.155457 29095 slave.cpp:787] Agent terminating
I1027 14:55:31.167057 29077 containerizer.cpp:201] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W1027 14:55:31.167841 29077 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges, but is running as user mesos
W1027 14:55:31.168016 29077 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I1027 14:55:31.169620 29077 cluster.cpp:435] Creating default 'local' authorizer
I1027 14:55:31.171674 29103 slave.cpp:208] Mesos agent started on 
(640)@172.17.0.3:34536
I1027 14:55:31.171944 29103 slave.cpp:209] Flags at startup: --acls="" 
--appc_simple_discovery_uri_prefix="http://"; 
--appc_store_dir="/tmp/mesos/store/appc" --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_1k5P7R/credential" 
--default_role="*" --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/mesos/store/docker" 
--docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" 
--enforce_container_disk_quota="false" --executor_registration_timeout="1mins" 
--executor_shutdown_grace_period="5secs" 
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_1k5P7R/fetch"
 --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" 
--gc_disk_headroom="0.1" --hadoop_home="" --help="false" 
--hostname_lookup="true" --http_authenticators="basic" 
--http_command_executor="false" 
--http_credentials="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_1k5P7R/http_credentials"
 --image_provisioner_backend="copy" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/mesos-1.2.0/_build/src" --logbufsecs="0" 
--logging_level="INFO" --max_completed_executors_per_framework="150" 
--oversubscribed_resources_interval="15secs" --perf_duration="10secs" 
--perf_interval="1mins" --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_1k5P7R" 
--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_QZpeZA"
I1027 14:55:31.172883 29103 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_1k5P7R/credential'
I1027 14:55:31.173218 29103 slave.cpp:346] Agent using credential for: 
test-principal
I1027 14:55:31.173353 29103 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_1k5P7R/http_credentials'
I1027 14:55:31.173768 29103 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I1027 14:55:31.174100 29103 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I1027 14:55:31.175873 29103 slave.cpp:533] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I1027 14:55:31.176154 29103 slave.cpp:541] Agent attributes: [  ]
I1027 14:55:31.176259 29103 slave.cpp:546] Agent hostname: 1564f506367e
I1027 14:55:31.178295 29096 state.cpp:57] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_QZpeZA/meta'
I1027 14:55:31.179139 29096 status_update_manager.cpp:203] Recovering status 
update manager
I1027 14:55:31.179399 29110 containerizer.cpp:557] Recovering containerizer
I1027 14:55:31.181010 29108 provisioner.cpp:253] Provisioner recovery complete
I1027 14:55:31.181401 29108 slave.cpp:5399] Finished recovery
I1027 14:55:31.182052 29108 slave.cpp:5573] Querying resource estimator for 
oversubscribable resources
I1027 14:55:31.182386 29110 slave.cpp:5587] Received oversubscribable resources 
{} from the resource estimator
I1027 14:55:31.184118 29102 process.cpp:3570] Handling HTTP event for process 
'slave(640)' with path: '/slave(640)/monitor/statistics'
I1027 14:55:31.185426 29097 http.cpp:839] Authorizing principal 
'test-principal' to GET the '/monitor/statistics' endpoint
I1027 14:55:31.191201 29102 slave.cpp:787] Agent terminating
I1027 14:55:31.200731 29077 containerizer.cpp:201] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W1027 14:55:31.201383 29077 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges, but is running as user mesos
W1027 14:55:31.201536 29077 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I1027 14:55:31.202878 29077 cluster.cpp:435] Creating default 'local' authorizer
I1027 14:55:31.204803 29110 slave.cpp:208] Mesos agent started on 
(641)@172.17.0.3:34536
I1027 14:55:31.204845 29110 slave.cpp:209] Flags at startup: --acls="" 
--appc_simple_discovery_uri_prefix="http://"; 
--appc_store_dir="/tmp/mesos/store/appc" --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_t6FFZY/credential" 
--default_role="*" --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/mesos/store/docker" 
--docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" 
--enforce_container_disk_quota="false" --executor_registration_timeout="1mins" 
--executor_shutdown_grace_period="5secs" 
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_t6FFZY/fetch"
 --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" 
--gc_disk_headroom="0.1" --hadoop_home="" --help="false" 
--hostname_lookup="true" --http_authenticators="basic" 
--http_command_executor="false" 
--http_credentials="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_t6FFZY/http_credentials"
 --image_provisioner_backend="copy" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/mesos-1.2.0/_build/src" --logbufsecs="0" 
--logging_level="INFO" --max_completed_executors_per_framework="150" 
--oversubscribed_resources_interval="15secs" --perf_duration="10secs" 
--perf_interval="1mins" --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_t6FFZY" 
--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_sFOsLH"
I1027 14:55:31.205477 29110 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_t6FFZY/credential'
I1027 14:55:31.205684 29110 slave.cpp:346] Agent using credential for: 
test-principal
I1027 14:55:31.205713 29110 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_t6FFZY/http_credentials'
I1027 14:55:31.206002 29110 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I1027 14:55:31.206157 29110 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I1027 14:55:31.207639 29110 slave.cpp:533] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I1027 14:55:31.207762 29110 slave.cpp:541] Agent attributes: [  ]
I1027 14:55:31.207777 29110 slave.cpp:546] Agent hostname: 1564f506367e
I1027 14:55:31.209334 29102 state.cpp:57] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_sFOsLH/meta'
I1027 14:55:31.209625 29095 status_update_manager.cpp:203] Recovering status 
update manager
I1027 14:55:31.209799 29095 containerizer.cpp:557] Recovering containerizer
I1027 14:55:31.211040 29105 provisioner.cpp:253] Provisioner recovery complete
I1027 14:55:31.211411 29106 slave.cpp:5399] Finished recovery
I1027 14:55:31.211959 29106 slave.cpp:5573] Querying resource estimator for 
oversubscribable resources
I1027 14:55:31.212152 29108 slave.cpp:5587] Received oversubscribable resources 
{} from the resource estimator
I1027 14:55:31.214115 29104 process.cpp:3570] Handling HTTP event for process 
'slave(641)' with path: '/slave(641)/monitor/statistics.json'
I1027 14:55:31.215000 29104 http.cpp:839] Authorizing principal 
'test-principal' to GET the '/monitor/statistics.json' endpoint
I1027 14:55:31.218735 29099 slave.cpp:787] Agent terminating
I1027 14:55:31.228989 29077 containerizer.cpp:201] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W1027 14:55:31.229593 29077 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges, but is running as user mesos
W1027 14:55:31.229740 29077 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I1027 14:55:31.231086 29077 cluster.cpp:435] Creating default 'local' authorizer
I1027 14:55:31.233781 29100 slave.cpp:208] Mesos agent started on 
(642)@172.17.0.3:34536
I1027 14:55:31.233819 29100 slave.cpp:209] Flags at startup: --acls="" 
--appc_simple_discovery_uri_prefix="http://"; 
--appc_store_dir="/tmp/mesos/store/appc" --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_pOK895/credential" 
--default_role="*" --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/mesos/store/docker" 
--docker_volume_checkpoint_dir="/var/run/mesos/isolators/docker/volume" 
--enforce_container_disk_quota="false" --executor_registration_timeout="1mins" 
--executor_shutdown_grace_period="5secs" 
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_pOK895/fetch"
 --fetcher_cache_size="2GB" --frameworks_home="" --gc_delay="1weeks" 
--gc_disk_headroom="0.1" --hadoop_home="" --help="false" 
--hostname_lookup="true" --http_authenticators="basic" 
--http_command_executor="false" 
--http_credentials="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_pOK895/http_credentials"
 --image_provisioner_backend="copy" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/mesos-1.2.0/_build/src" --logbufsecs="0" 
--logging_level="INFO" --max_completed_executors_per_framework="150" 
--oversubscribed_resources_interval="15secs" --perf_duration="10secs" 
--perf_interval="1mins" --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_pOK895" 
--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_cA9kRO"
I1027 14:55:31.234220 29100 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_pOK895/credential'
I1027 14:55:31.234402 29100 slave.cpp:346] Agent using credential for: 
test-principal
I1027 14:55:31.234421 29100 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_pOK895/http_credentials'
I1027 14:55:31.234657 29100 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I1027 14:55:31.234788 29100 http.cpp:887] Using default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I1027 14:55:31.235751 29100 slave.cpp:533] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I1027 14:55:31.235829 29100 slave.cpp:541] Agent attributes: [  ]
I1027 14:55:31.235841 29100 slave.cpp:546] Agent hostname: 1564f506367e
I1027 14:55:31.237226 29106 state.cpp:57] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_cA9kRO/meta'
I1027 14:55:31.237469 29107 status_update_manager.cpp:203] Recovering status 
update manager
I1027 14:55:31.237648 29099 containerizer.cpp:557] Recovering containerizer
I1027 14:55:31.239161 29105 provisioner.cpp:253] Provisioner recovery complete
I1027 14:55:31.239502 29095 slave.cpp:5399] Finished recovery
I1027 14:55:31.240182 29095 slave.cpp:5573] Querying resource estimator for 
oversubscribable resources
I1027 14:55:31.240448 29097 slave.cpp:5587] Received oversubscribable resources 
{} from the resource estimator
I1027 14:55:31.242455 29110 process.cpp:3570] Handling HTTP event for process 
'slave(642)' with path: '/slave(642)/containers'
I1027 14:55:31.243305 29110 http.cpp:839] Authorizing principal 
'test-principal' to GET the '/containers' endpoint
I1027 14:55:31.246507 29109 slave.cpp:787] Agent terminating
make[4]: *** [check-local] Error 1
make[3]: *** [check-am] Error 2
make[2]: *** [check] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [distcheck] Error 1
[       OK ] ContentType/SchedulerTest.Revive/1 (104 ms)
[ RUN      ] ContentType/SchedulerTest.Suppress/0
[       OK ] ContentType/SchedulerTest.Suppress/0 (111 ms)
[ RUN      ] ContentType/SchedulerTest.Suppress/1
[       OK ] ContentType/SchedulerTest.Suppress/1 (121 ms)
[ RUN      ] ContentType/SchedulerTest.Message/0
[       OK ] ContentType/SchedulerTest.Message/0 (130 ms)
[ RUN      ] ContentType/SchedulerTest.Message/1
[       OK ] ContentType/SchedulerTest.Message/1 (128 ms)
[ RUN      ] ContentType/SchedulerTest.Request/0
[       OK ] ContentType/SchedulerTest.Request/0 (49 ms)
[ RUN      ] ContentType/SchedulerTest.Request/1
[       OK ] ContentType/SchedulerTest.Request/1 (46 ms)
[ RUN      ] ContentType/SchedulerTest.SchedulerReconnect/0
[       OK ] ContentType/SchedulerTest.SchedulerReconnect/0 (40 ms)
[ RUN      ] ContentType/SchedulerTest.SchedulerReconnect/1
[       OK ] ContentType/SchedulerTest.SchedulerReconnect/1 (43 ms)
[----------] 32 tests from ContentType/SchedulerTest (3315 ms total)

[----------] 9 tests from Endpoint/SlaveEndpointTest
[ RUN      ] Endpoint/SlaveEndpointTest.AuthorizedRequest/0
[       OK ] Endpoint/SlaveEndpointTest.AuthorizedRequest/0 (26 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.AuthorizedRequest/1
[       OK ] Endpoint/SlaveEndpointTest.AuthorizedRequest/1 (23 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.AuthorizedRequest/2
[       OK ] Endpoint/SlaveEndpointTest.AuthorizedRequest/2 (27 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/0
[       OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/0 (33 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/1
[       OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/1 (24 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/2
[       OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/2 (26 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.NoAuthorizer/0
[       OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/0 (34 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.NoAuthorizer/1
[       OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/1 (28 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.NoAuthorizer/2
[       OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/2 (27 ms)
[----------] 9 tests from Endpoint/SlaveEndpointTest (253 ms total)

[----------] Global test environment tear-down
[==========] 1369 tests from 155 test cases ran. (477546 ms total)
[  PASSED  ] 1367 tests.
[  FAILED  ] 2 tests, listed below:
[  FAILED  ] SlaveRecoveryTest/0.RecoverCompletedExecutor, where TypeParam = 
mesos::internal::slave::MesosContainerizer
[  FAILED  ] 
DiskResource/PersistentVolumeTest.SharedPersistentVolumeRescindOnDestroy/0, 
where GetParam() = 0

 2 FAILED TESTS
  YOU HAVE 5 DISABLED TESTS

make[4]: Leaving directory `/mesos/mesos-1.2.0/_build/src'
make[3]: Leaving directory `/mesos/mesos-1.2.0/_build/src'
make[2]: Leaving directory `/mesos/mesos-1.2.0/_build/src'
make[1]: Leaving directory `/mesos/mesos-1.2.0/_build'
+ docker rmi mesos-1477577935-29685
Untagged: mesos-1477577935-29685:latest
Deleted: sha256:de27d1b0f78370a65214ccbd2671ca8f9e784a2e74514b730255aa5b24f4a70d
Deleted: sha256:e4ae94af890526edf4e808cba8180abe9a7b51e06bdd826b11819ed4ddd1df79
Deleted: sha256:3aeb4abbc62e5d3888d8ea9806400539e6f4c6d6e9314e37272f039277ea01b2
Deleted: sha256:1a5d50c0db9a19057eb5b5865cf66c980584c82228b66a818af55204d9b17fa5
Deleted: sha256:926483d091812c31862e61499c130927e461b064bd69f711401d67cf6799a93e
Deleted: sha256:340b1888b1e698c8f0a008eab50c1108628f2101846278abcbc81dbe02ed1e5b
Deleted: sha256:129d08afc577feca397cacba98c4de675db61a2a233d8129d99bfa20b5ffc478
Deleted: sha256:c6345b36d1cd5de7ed9dee7a0db13ac84f80418cbefad16d0e18ef589e2ecb43
Deleted: sha256:76d7c51261321f7489c3c477fc9f59de2d59f9292d4754e5bcdde59b058bf557
Deleted: sha256:1766c6c2de7670ad0aea2d81a301b06610b0cf6160a03533fde2d01c64da358c
Deleted: sha256:d7931ac2b8d3ca00e32e7370694136bed3a82ca57fbdee393eed08b8fec50717
Deleted: sha256:caa89647962a0d212c05ad0fd2050efb6a3899cf395da93ea7baef20ef3ae707
Deleted: sha256:beca58499637d8879ee3d323aa063687fff26bfbd640db0ed39760f056af43d8
Deleted: sha256:0b97439ff69153302d875eb59d8765b8caf00c050415731aa99ff5230bc9498d
Deleted: sha256:4926b1928440bafa50cb714acc3d42f55539ca12c5b4780cdcd1cd3f9b4ef4bf
Deleted: sha256:74cc9356663cc8f424f82fc4e25222353f58616b9d9bebaf3bd03d5cb4d3065c
Deleted: sha256:57cf99d31e2ec54f33f6eeb0bd76840c23436167092de6d131b402c917537902
Deleted: sha256:9cb38e0404ce9b317a27df44fac578e0d4638b2fbd50a58c07c3a5121d70fc00
Deleted: sha256:917282b9ac5696d681a481ffeed3c09c9e4da0dc7571332752077cc22130c487
Deleted: sha256:88b851b6dd8bf243152296a8e5c2ef944b5598789c1c8df4cba3f665e38625f0
Deleted: sha256:4b150d676f2f3e550e96785c3849589978983201e0f29ebf31da22b2ab1a3341
Deleted: sha256:5b6193c6ea973aac0690d9764b365585211136d9787db58ba97689955a78ae50
Deleted: sha256:2998ce4fd1162de2af9d136467b311fe121c8719a8b9c1e2e42a0b1bad107449
Deleted: sha256:678af56fa03a929fb97bc0047e75f36a007eabe7fd08247c1e644d06c29c49a3
Build step 'Execute shell' marked build as failure

Reply via email to