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=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/3419/display/redirect?page=changes>
Changes:
[anand] Added support for auth tokens to the V1 executor library.
[anand] Added support for auth tokens to the default executor.
[anand] Added a output operator overload for Secret::Type.
[anand] Updated the agent to generate executor secrets.
[anand] Fixed invocations of 'executorEnvironment' in the tests.
[anand] Enabled executor authentication in the tests.
[anand] Turned off executor authentication in the ExecutorHttpApiTests.
[anand] Updated 'SchedulerTest.TaskGroupRunning'.
[anand] Turned on executor authentication in the 'DefaultExecutorTests'.
[anand] Changed the agent's SecretGenerator from Owned to pointer.
[anand] Added a 'MockSecretGenerator'.
[anand] Added SecretGenerator injection to the MockSlave.
[anand] Added a new unmocked method to the mock agent.
[anand] Added new tests for executor secret generation.
------------------------------------------
[...truncated 27.10 MB...]
I0325 19:57:15.128037 15216 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.128216 15216 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.128321 15216 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.128506 15216 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.128605 15216 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.129787 15216 slave.cpp:486] Agent resources: cpus(*):2;
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 19:57:15.129864 15216 slave.cpp:494] Agent attributes: [ ]
I0325 19:57:15.129884 15216 slave.cpp:499] Agent hostname: 25960e85e867
I0325 19:57:15.130004 15222 status_update_manager.cpp:177] Pausing sending
status updates
I0325 19:57:15.131000 15212 state.cpp:62] Recovering state from
'/tmp/Endpoint_SlaveEndpointTest_AuthorizedRequest_2_dmtC7X/meta'
I0325 19:57:15.131245 15217 status_update_manager.cpp:203] Recovering status
update manager
I0325 19:57:15.131474 15210 containerizer.cpp:608] Recovering containerizer
I0325 19:57:15.132683 15222 provisioner.cpp:410] Provisioner recovery complete
I0325 19:57:15.133011 15211 slave.cpp:5921] Finished recovery
I0325 19:57:15.133426 15211 slave.cpp:6103] Querying resource estimator for
oversubscribable resources
I0325 19:57:15.133623 15217 slave.cpp:6117] Received oversubscribable resources
{} from the resource estimator
I0325 19:57:15.135423 15225 process.cpp:3705] Handling HTTP event for process
'slave(724)' with path: '/slave(724)/containers'
I0325 19:57:15.137228 15213 http.cpp:922] Authorizing principal
'test-principal' to GET the '/containers' endpoint
I0325 19:57:15.141140 15224 slave.cpp:748] Agent terminating
[ OK ] Endpoint/SlaveEndpointTest.AuthorizedRequest/2 (26 ms)
[ RUN ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/0
I0325 19:57:15.149803 31185 containerizer.cpp:221] Using isolation:
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 19:57:15.150373 31185 backend.cpp:76] Failed to create 'aufs' backend:
AufsBackend requires root privileges
W0325 19:57:15.150494 31185 backend.cpp:76] Failed to create 'bind' backend:
BindBackend requires root privileges
I0325 19:57:15.150539 31185 provisioner.cpp:249] Using default backend 'copy'
I0325 19:57:15.154762 15213 slave.cpp:226] Mesos agent started on
(725)@172.17.0.3:59924
I0325 19:57:15.154810 15213 slave.cpp:227] Flags at startup: --acls=""
--appc_simple_discovery_uri_prefix="http://"
--appc_store_dir="/tmp/mesos/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_yVhSW0/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_secret_key="secret_key" --executor_shutdown_grace_period="5secs"
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_yVhSW0/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_yVhSW0/http_credentials"
--http_heartbeat_interval="30secs" --initialize_driver_logging="true"
--isolation="posix/cpu,posix/mem" --launcher="posix"
--launcher_dir="/mesos/mesos-1.3.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_yVhSW0"
--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_nm729o"
I0325 19:57:15.155503 15213 credentials.hpp:86] Loading credential for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_yVhSW0/credential'
I0325 19:57:15.155690 15213 slave.cpp:259] Agent using credential for:
test-principal
I0325 19:57:15.155716 15213 credentials.hpp:37] Loading credentials for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_yVhSW0/http_credentials'
I0325 19:57:15.156013 15213 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.156146 15213 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.156393 15213 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.156523 15213 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.156853 15213 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.156997 15213 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.158766 15213 slave.cpp:486] Agent resources: cpus(*):2;
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 19:57:15.158874 15213 slave.cpp:494] Agent attributes: [ ]
I0325 19:57:15.158900 15213 slave.cpp:499] Agent hostname: 25960e85e867
I0325 19:57:15.159087 15221 status_update_manager.cpp:177] Pausing sending
status updates
I0325 19:57:15.160780 15219 state.cpp:62] Recovering state from
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_nm729o/meta'
I0325 19:57:15.161392 15213 status_update_manager.cpp:203] Recovering status
update manager
I0325 19:57:15.161716 15219 containerizer.cpp:608] Recovering containerizer
I0325 19:57:15.163414 15224 provisioner.cpp:410] Provisioner recovery complete
I0325 19:57:15.164221 15222 slave.cpp:5921] Finished recovery
I0325 19:57:15.164608 15222 slave.cpp:6103] Querying resource estimator for
oversubscribable resources
I0325 19:57:15.164894 15216 slave.cpp:6117] Received oversubscribable resources
{} from the resource estimator
I0325 19:57:15.167021 15221 process.cpp:3705] Handling HTTP event for process
'slave(725)' with path: '/slave(725)/monitor/statistics'
I0325 19:57:15.169281 15219 http.cpp:922] Authorizing principal
'test-principal' to GET the '/monitor/statistics' endpoint
I0325 19:57:15.172073 15213 slave.cpp:748] Agent terminating
[ OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/0 (32 ms)
[ RUN ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/1
I0325 19:57:15.183430 31185 containerizer.cpp:221] Using isolation:
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 19:57:15.184067 31185 backend.cpp:76] Failed to create 'aufs' backend:
AufsBackend requires root privileges
W0325 19:57:15.184182 31185 backend.cpp:76] Failed to create 'bind' backend:
BindBackend requires root privileges
I0325 19:57:15.184216 31185 provisioner.cpp:249] Using default backend 'copy'
I0325 19:57:15.187288 15223 slave.cpp:226] Mesos agent started on
(726)@172.17.0.3:59924
I0325 19:57:15.187341 15223 slave.cpp:227] Flags at startup: --acls=""
--appc_simple_discovery_uri_prefix="http://"
--appc_store_dir="/tmp/mesos/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_A8QBos/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_secret_key="secret_key" --executor_shutdown_grace_period="5secs"
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_A8QBos/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_A8QBos/http_credentials"
--http_heartbeat_interval="30secs" --initialize_driver_logging="true"
--isolation="posix/cpu,posix/mem" --launcher="posix"
--launcher_dir="/mesos/mesos-1.3.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_A8QBos"
--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_Pj7pwQ"
I0325 19:57:15.188423 15223 credentials.hpp:86] Loading credential for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_A8QBos/credential'
I0325 19:57:15.188654 15223 slave.cpp:259] Agent using credential for:
test-principal
I0325 19:57:15.188690 15223 credentials.hpp:37] Loading credentials for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_A8QBos/http_credentials'
I0325 19:57:15.189080 15223 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.189230 15223 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.189626 15223 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.189749 15223 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.190002 15223 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.190141 15223 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.191803 15223 slave.cpp:486] Agent resources: cpus(*):2;
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 19:57:15.191907 15223 slave.cpp:494] Agent attributes: [ ]
I0325 19:57:15.191926 15223 slave.cpp:499] Agent hostname: 25960e85e867
I0325 19:57:15.192100 15219 status_update_manager.cpp:177] Pausing sending
status updates
I0325 19:57:15.193557 15216 state.cpp:62] Recovering state from
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_Pj7pwQ/meta'
I0325 19:57:15.193991 15212 status_update_manager.cpp:203] Recovering status
update manager
I0325 19:57:15.194207 15222 containerizer.cpp:608] Recovering containerizer
I0325 19:57:15.195407 15213 provisioner.cpp:410] Provisioner recovery complete
I0325 19:57:15.195770 15223 slave.cpp:5921] Finished recovery
I0325 19:57:15.196293 15223 slave.cpp:6103] Querying resource estimator for
oversubscribable resources
I0325 19:57:15.196552 15210 slave.cpp:6117] Received oversubscribable resources
{} from the resource estimator
I0325 19:57:15.198560 15220 process.cpp:3705] Handling HTTP event for process
'slave(726)' with path: '/slave(726)/monitor/statistics.json'
I0325 19:57:15.200398 15224 http.cpp:922] Authorizing principal
'test-principal' to GET the '/monitor/statistics.json' endpoint
I0325 19:57:15.202517 15225 slave.cpp:748] Agent terminating
[ OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/1 (29 ms)
[ RUN ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/2
I0325 19:57:15.213408 31185 containerizer.cpp:221] Using isolation:
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 19:57:15.213973 31185 backend.cpp:76] Failed to create 'aufs' backend:
AufsBackend requires root privileges
W0325 19:57:15.214089 31185 backend.cpp:76] Failed to create 'bind' backend:
BindBackend requires root privileges
I0325 19:57:15.214130 31185 provisioner.cpp:249] Using default backend 'copy'
I0325 19:57:15.217612 15215 slave.cpp:226] Mesos agent started on
(727)@172.17.0.3:59924
I0325 19:57:15.217656 15215 slave.cpp:227] Flags at startup: --acls=""
--appc_simple_discovery_uri_prefix="http://"
--appc_store_dir="/tmp/mesos/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_U3f79T/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_secret_key="secret_key" --executor_shutdown_grace_period="5secs"
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_U3f79T/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_U3f79T/http_credentials"
--http_heartbeat_interval="30secs" --initialize_driver_logging="true"
--isolation="posix/cpu,posix/mem" --launcher="posix"
--launcher_dir="/mesos/mesos-1.3.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_U3f79T"
--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_dcj3ci"
I0325 19:57:15.218226 15215 credentials.hpp:86] Loading credential for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_U3f79T/credential'
I0325 19:57:15.218361 15215 slave.cpp:259] Agent using credential for:
test-principal
I0325 19:57:15.218380 15215 credentials.hpp:37] Loading credentials for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_U3f79T/http_credentials'
I0325 19:57:15.218580 15215 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.218679 15215 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.219040 15215 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.219168 15215 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.219463 15215 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.219549 15215 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.220863 15215 slave.cpp:486] Agent resources: cpus(*):2;
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 19:57:15.220940 15215 slave.cpp:494] Agent attributes: [ ]
I0325 19:57:15.220960 15215 slave.cpp:499] Agent hostname: 25960e85e867
I0325 19:57:15.221092 15219 status_update_manager.cpp:177] Pausing sending
status updates
I0325 19:57:15.222543 15214 state.cpp:62] Recovering state from
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_dcj3ci/meta'
I0325 19:57:15.222847 15211 status_update_manager.cpp:203] Recovering status
update manager
I0325 19:57:15.223111 15223 containerizer.cpp:608] Recovering containerizer
I0325 19:57:15.224622 15224 provisioner.cpp:410] Provisioner recovery complete
I0325 19:57:15.225111 15212 slave.cpp:5921] Finished recovery
I0325 19:57:15.225702 15212 slave.cpp:6103] Querying resource estimator for
oversubscribable resources
I0325 19:57:15.225896 15211 slave.cpp:6117] Received oversubscribable resources
{} from the resource estimator
I0325 19:57:15.228266 15214 process.cpp:3705] Handling HTTP event for process
'slave(727)' with path: '/slave(727)/containers'
I0325 19:57:15.230188 15223 http.cpp:922] Authorizing principal
'test-principal' to GET the '/containers' endpoint
I0325 19:57:15.232620 15225 slave.cpp:748] Agent terminating
[ OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/2 (30 ms)
[ RUN ] Endpoint/SlaveEndpointTest.NoAuthorizer/0
I0325 19:57:15.243918 31185 containerizer.cpp:221] Using isolation:
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 19:57:15.244379 31185 backend.cpp:76] Failed to create 'aufs' backend:
AufsBackend requires root privileges
W0325 19:57:15.244465 31185 backend.cpp:76] Failed to create 'bind' backend:
BindBackend requires root privileges
I0325 19:57:15.244495 31185 provisioner.cpp:249] Using default backend 'copy'
I0325 19:57:15.246235 31185 cluster.cpp:446] Creating default 'local' authorizer
I0325 19:57:15.247757 15220 slave.cpp:226] Mesos agent started on
(728)@172.17.0.3:59924
I0325 19:57:15.247795 15220 slave.cpp:227] Flags at startup: --acls=""
--appc_simple_discovery_uri_prefix="http://"
--appc_store_dir="/tmp/mesos/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_MYf9em/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_secret_key="secret_key" --executor_shutdown_grace_period="5secs"
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_MYf9em/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_MYf9em/http_credentials"
--http_heartbeat_interval="30secs" --initialize_driver_logging="true"
--isolation="posix/cpu,posix/mem" --launcher="posix"
--launcher_dir="/mesos/mesos-1.3.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_MYf9em"
--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_hYdbdK"
I0325 19:57:15.248265 15220 credentials.hpp:86] Loading credential for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_MYf9em/credential'
I0325 19:57:15.248399 15220 slave.cpp:259] Agent using credential for:
test-principal
I0325 19:57:15.248422 15220 credentials.hpp:37] Loading credentials for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_MYf9em/http_credentials'
I0325 19:57:15.248637 15220 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.248770 15220 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.249034 15220 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.249164 15220 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.249481 15220 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.249588 15220 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.250751 15220 slave.cpp:486] Agent resources: cpus(*):2;
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 19:57:15.250828 15220 slave.cpp:494] Agent attributes: [ ]
I0325 19:57:15.250846 15220 slave.cpp:499] Agent hostname: 25960e85e867
I0325 19:57:15.250989 15215 status_update_manager.cpp:177] Pausing sending
status updates
I0325 19:57:15.252133 15219 state.cpp:62] Recovering state from
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_hYdbdK/meta'
I0325 19:57:15.252499 15215 status_update_manager.cpp:203] Recovering status
update manager
I0325 19:57:15.252765 15213 containerizer.cpp:608] Recovering containerizer
I0325 19:57:15.254026 15221 provisioner.cpp:410] Provisioner recovery complete
I0325 19:57:15.254552 15224 slave.cpp:5921] Finished recovery
I0325 19:57:15.255067 15224 slave.cpp:6103] Querying resource estimator for
oversubscribable resources
I0325 19:57:15.255311 15214 slave.cpp:6117] Received oversubscribable resources
{} from the resource estimator
I0325 19:57:15.257309 15211 process.cpp:3705] Handling HTTP event for process
'slave(728)' with path: '/slave(728)/monitor/statistics'
I0325 19:57:15.259201 15214 http.cpp:922] Authorizing principal
'test-principal' to GET the '/monitor/statistics' endpoint
I0325 19:57:15.263406 15224 slave.cpp:748] Agent terminating
[ OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/0 (30 ms)
[ RUN ] Endpoint/SlaveEndpointTest.NoAuthorizer/1
I0325 19:57:15.273968 31185 containerizer.cpp:221] Using isolation:
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 19:57:15.274529 31185 backend.cpp:76] Failed to create 'aufs' backend:
AufsBackend requires root privileges
W0325 19:57:15.274646 31185 backend.cpp:76] Failed to create 'bind' backend:
BindBackend requires root privileges
I0325 19:57:15.274693 31185 provisioner.cpp:249] Using default backend 'copy'
I0325 19:57:15.276468 31185 cluster.cpp:446] Creating default 'local' authorizer
I0325 19:57:15.279088 15220 slave.cpp:226] Mesos agent started on
(729)@172.17.0.3:59924
I0325 19:57:15.279130 15220 slave.cpp:227] Flags at startup: --acls=""
--appc_simple_discovery_uri_prefix="http://"
--appc_store_dir="/tmp/mesos/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_0QOzDO/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_secret_key="secret_key" --executor_shutdown_grace_period="5secs"
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_0QOzDO/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_0QOzDO/http_credentials"
--http_heartbeat_interval="30secs" --initialize_driver_logging="true"
--isolation="posix/cpu,posix/mem" --launcher="posix"
--launcher_dir="/mesos/mesos-1.3.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_0QOzDO"
--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_lXlJwc"
I0325 19:57:15.279816 15220 credentials.hpp:86] Loading credential for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_0QOzDO/credential'
I0325 19:57:15.280040 15220 slave.cpp:259] Agent using credential for:
test-principal
I0325 19:57:15.280067 15220 credentials.hpp:37] Loading credentials for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_0QOzDO/http_credentials'
I0325 19:57:15.280362 15220 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.280490 15220 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.280776 15220 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.280915 15220 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.281313 15220 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.281438 15220 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.283090 15220 slave.cpp:486] Agent resources: cpus(*):2;
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 19:57:15.283197 15220 slave.cpp:494] Agent attributes: [ ]
I0325 19:57:15.283224 15220 slave.cpp:499] Agent hostname: 25960e85e867
I0325 19:57:15.283429 15224 status_update_manager.cpp:177] Pausing sending
status updates
I0325 19:57:15.284890 15215 state.cpp:62] Recovering state from
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_lXlJwc/meta'
I0325 19:57:15.285310 15216 status_update_manager.cpp:203] Recovering status
update manager
I0325 19:57:15.285627 15221 containerizer.cpp:608] Recovering containerizer
I0325 19:57:15.287598 15217 provisioner.cpp:410] Provisioner recovery complete
I0325 19:57:15.288606 15218 slave.cpp:5921] Finished recovery
I0325 19:57:15.289124 15218 slave.cpp:6103] Querying resource estimator for
oversubscribable resources
I0325 19:57:15.289448 15218 slave.cpp:6117] Received oversubscribable resources
{} from the resource estimator
I0325 19:57:15.291484 15223 process.cpp:3705] Handling HTTP event for process
'slave(729)' with path: '/slave(729)/monitor/statistics.json'
I0325 19:57:15.293418 15217 http.cpp:922] Authorizing principal
'test-principal' to GET the '/monitor/statistics.json' endpoint
I0325 19:57:15.297827 15213 slave.cpp:748] Agent terminating
[ OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/1 (35 ms)
[ RUN ] Endpoint/SlaveEndpointTest.NoAuthorizer/2
I0325 19:57:15.309578 31185 containerizer.cpp:221] Using isolation:
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 19:57:15.310214 31185 backend.cpp:76] Failed to create 'aufs' backend:
AufsBackend requires root privileges
W0325 19:57:15.310329 31185 backend.cpp:76] Failed to create 'bind' backend:
BindBackend requires root privileges
I0325 19:57:15.310370 31185 provisioner.cpp:249] Using default backend 'copy'
I0325 19:57:15.312114 31185 cluster.cpp:446] Creating default 'local' authorizer
I0325 19:57:15.313930 15214 slave.cpp:226] Mesos agent started on
(730)@172.17.0.3:59924
I0325 19:57:15.313979 15214 slave.cpp:227] Flags at startup: --acls=""
--appc_simple_discovery_uri_prefix="http://"
--appc_store_dir="/tmp/mesos/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_SEGToh/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_secret_key="secret_key" --executor_shutdown_grace_period="5secs"
--fetcher_cache_dir="/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_SEGToh/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_SEGToh/http_credentials"
--http_heartbeat_interval="30secs" --initialize_driver_logging="true"
--isolation="posix/cpu,posix/mem" --launcher="posix"
--launcher_dir="/mesos/mesos-1.3.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_SEGToh"
--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_d42fcF"
I0325 19:57:15.314749 15214 credentials.hpp:86] Loading credential for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_SEGToh/credential'
I0325 19:57:15.314968 15214 slave.cpp:259] Agent using credential for:
test-principal
I0325 19:57:15.314996 15214 credentials.hpp:37] Loading credentials for
authentication from
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_SEGToh/http_credentials'
I0325 19:57:15.315263 15214 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.315384 15214 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-executor'
I0325 19:57:15.315616 15214 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.315773 15214 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readonly'
I0325 19:57:15.316112 15214 http.cpp:961] Creating default 'basic' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.316323 15214 http.cpp:982] Creating default 'jwt' HTTP
authenticator for realm 'mesos-agent-readwrite'
I0325 19:57:15.317966 15214 slave.cpp:486] Agent resources: cpus(*):2;
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 19:57:15.318073 15214 slave.cpp:494] Agent attributes: [ ]
I0325 19:57:15.318099 15214 slave.cpp:499] Agent hostname: 25960e85e867
I0325 19:57:15.318271 15210 status_update_manager.cpp:177] Pausing sending
status updates
I0325 19:57:15.319713 15222 state.cpp:62] Recovering state from
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_d42fcF/meta'
I0325 19:57:15.320044 15216 status_update_manager.cpp:203] Recovering status
update manager
I0325 19:57:15.320317 15223 containerizer.cpp:608] Recovering containerizer
I0325 19:57:15.322067 15219 provisioner.cpp:410] Provisioner recovery complete
I0325 19:57:15.322490 15215 slave.cpp:5921] Finished recovery
I0325 19:57:15.323068 15215 slave.cpp:6103] Querying resource estimator for
oversubscribable resources
I0325 19:57:15.323354 15212 slave.cpp:6117] Received oversubscribable resources
{} from the resource estimator
I0325 19:57:15.325611 15219 process.cpp:3705] Handling HTTP event for process
'slave(730)' with path: '/slave(730)/containers'
I0325 19:57:15.327613 15221 http.cpp:922] Authorizing principal
'test-principal' to GET the '/containers' endpoint
I0325 19:57:15.331723 31185 slave.cpp:748] Agent terminating
[ OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/2 (33 ms)
[----------] 9 tests from Endpoint/SlaveEndpointTest (291 ms total)
[----------] Global test environment tear-down
[==========] 1537 tests from 174 test cases ran. (463013 ms total)
[ PASSED ] 1535 tests.
[ FAILED ] 2 tests, listed below:
[ FAILED ] DockerFetcherPluginTest.INTERNET_CURL_FetchManifest
[ FAILED ] DockerFetcherPluginTest.INTERNET_CURL_FetchBlob
2 FAILED TESTS
YOU HAVE 12 DISABLED TESTS
make[4]: *** [check-local] Error 1
make[4]: Leaving directory `/mesos/mesos-1.3.0/_build/src'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/mesos/mesos-1.3.0/_build/src'
make[2]: *** [check] Error 2
make[2]: Leaving directory `/mesos/mesos-1.3.0/_build/src'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/mesos/mesos-1.3.0/_build'
make: *** [distcheck] Error 1
+ docker rmi mesos-1490469072-20647
Untagged: mesos-1490469072-20647:latest
Deleted: sha256:a1edb3ba91ba39bcb15872621cd1d67dafa5e5277a678f45e030ba439e137afa
Deleted: sha256:a555a66f6849634809b6271e40d86e067da53b2da097115a3598a88805742925
Deleted: sha256:cd2f4375281e85dcfd8419f3abe434d2c270f7bfdffc5f81cdac90099af7cb6a
Deleted: sha256:078c24475e7bffdbaecd1df3886c788cfc60b238c47e42cd37723c828c198802
Deleted: sha256:31c7b339b71d44752509ed56d5e1a99151ddb9f0808ef6520585fe92467bbdce
Deleted: sha256:fc05c4aa54c7c43c19f9b6352de7d18cf03a7578b898aa9fb94c5edd5dd56c3b
Deleted: sha256:ede6000afe651842c173894d0cfecfb06eb295657fbcd5f6dcecedd513ed7058
Deleted: sha256:d4a4f1be8f1638e672582f99d85248ce564d4e5cfabbc2474308436a10195480
Deleted: sha256:e5d0ba062866b62b3cb9aba25adc96c76643a2cd833c1cc16a300fa4ee544eea
Deleted: sha256:4ebbfd2331dcf0523703b08b3b7fcc5ee61bdfd836c1607c40d0327c6831ee8e
Deleted: sha256:daea888961c9f7f77b4e9447214be4650e8156129c9e83d55f17c408684f2ad7
Deleted: sha256:7455cfeebc36c61c2a27e0f88f4437ef8678c72d89bd9b4e8b361d759723d923
Deleted: sha256:23116a52bdc4815f9a3d05b4897f279335037ad13f836c32d454200a2c115c97
Deleted: sha256:a13181d284fd32a7a10e4274ea20db31ca499d54c3374a21679e671f6e239a70
Deleted: sha256:06c5ff5a3f8d63f22e5cefbafd269205b97d26df4f52ab1caa5d12696e9926e2
Deleted: sha256:e4b4ab4a7566a70e7823e4ecec53a1dfd0fb0a3ae48e6374e685b1a5acb18a39
Build step 'Execute shell' marked build as failure