See 
<https://builds.apache.org/job/Mesos-Buildbot/BUILDTOOL=cmake,COMPILER=gcc,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 25.47 MB...]
I0325 20:31:27.245295   615 slave.cpp:486] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 20:31:27.245328   615 slave.cpp:494] Agent attributes: [  ]
I0325 20:31:27.245333   615 slave.cpp:499] Agent hostname: 9d85affb1b1e
I0325 20:31:27.245391   620 status_update_manager.cpp:177] Pausing sending 
status updates
I0325 20:31:27.245743   620 state.cpp:62] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_AuthorizedRequest_2_nQC22y/meta'
I0325 20:31:27.245893   621 status_update_manager.cpp:203] Recovering status 
update manager
I0325 20:31:27.245961   621 containerizer.cpp:608] Recovering containerizer
I0325 20:31:27.246451   621 provisioner.cpp:410] Provisioner recovery complete
I0325 20:31:27.246578   621 slave.cpp:5921] Finished recovery
I0325 20:31:27.246979   621 slave.cpp:6103] Querying resource estimator for 
oversubscribable resources
I0325 20:31:27.247119   621 slave.cpp:6117] Received oversubscribable resources 
{} from the resource estimator
I0325 20:31:27.248041   617 process.cpp:3705] Handling HTTP event for process 
'slave(721)' with path: '/slave(721)/containers'
I0325 20:31:27.248663   620 http.cpp:922] Authorizing principal 
'test-principal' to GET the '/containers' endpoint
I0325 20:31:27.249938 27773 slave.cpp:748] Agent terminating
[       OK ] Endpoint/SlaveEndpointTest.AuthorizedRequest/2 (63 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/0
I0325 20:31:27.302058 27773 containerizer.cpp:221] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 20:31:27.302314 27773 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges
W0325 20:31:27.302347 27773 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I0325 20:31:27.302357 27773 provisioner.cpp:249] Using default backend 'copy'
I0325 20:31:27.303326   620 slave.cpp:226] Mesos agent started on 
(722)@172.17.0.2:58109
I0325 20:31:27.303346   620 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_gKkRSJ/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_gKkRSJ/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_gKkRSJ/http_credentials"
 --http_heartbeat_interval="30secs" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/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_gKkRSJ" 
--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_HTMRfv"
I0325 20:31:27.303629   620 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_gKkRSJ/credential'
I0325 20:31:27.303725   620 slave.cpp:259] Agent using credential for: 
test-principal
I0325 20:31:27.303742   620 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_gKkRSJ/http_credentials'
I0325 20:31:27.303834   620 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.303874   620 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.303943   620 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.303990   620 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.304165   620 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.304232   620 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.304736   620 slave.cpp:486] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 20:31:27.304780   620 slave.cpp:494] Agent attributes: [  ]
I0325 20:31:27.304788   620 slave.cpp:499] Agent hostname: 9d85affb1b1e
I0325 20:31:27.304890   611 status_update_manager.cpp:177] Pausing sending 
status updates
I0325 20:31:27.305263   619 state.cpp:62] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_0_HTMRfv/meta'
I0325 20:31:27.305441   616 status_update_manager.cpp:203] Recovering status 
update manager
I0325 20:31:27.305543   623 containerizer.cpp:608] Recovering containerizer
I0325 20:31:27.306061   617 provisioner.cpp:410] Provisioner recovery complete
I0325 20:31:27.306282   608 slave.cpp:5921] Finished recovery
I0325 20:31:27.306643   608 slave.cpp:6103] Querying resource estimator for 
oversubscribable resources
I0325 20:31:27.306746   608 slave.cpp:6117] Received oversubscribable resources 
{} from the resource estimator
I0325 20:31:27.307551   616 process.cpp:3705] Handling HTTP event for process 
'slave(722)' with path: '/slave(722)/monitor/statistics'
I0325 20:31:27.308152   614 http.cpp:922] Authorizing principal 
'test-principal' to GET the '/monitor/statistics' endpoint
I0325 20:31:27.309237 27773 slave.cpp:748] Agent terminating
[       OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/0 (11 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/1
I0325 20:31:27.359297 27773 containerizer.cpp:221] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 20:31:27.359547 27773 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges
W0325 20:31:27.359609 27773 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I0325 20:31:27.359644 27773 provisioner.cpp:249] Using default backend 'copy'
I0325 20:31:27.360509   616 slave.cpp:226] Mesos agent started on 
(723)@172.17.0.2:58109
I0325 20:31:27.360527   616 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_CwmrRG/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_CwmrRG/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_CwmrRG/http_credentials"
 --http_heartbeat_interval="30secs" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/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_CwmrRG" 
--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_9U594r"
I0325 20:31:27.360900   616 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_CwmrRG/credential'
I0325 20:31:27.360992   616 slave.cpp:259] Agent using credential for: 
test-principal
I0325 20:31:27.361009   616 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_CwmrRG/http_credentials'
I0325 20:31:27.361129   616 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.361166   616 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.361243   616 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.361282   616 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.361340   616 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.361377   616 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.361814   616 slave.cpp:486] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 20:31:27.361848   616 slave.cpp:494] Agent attributes: [  ]
I0325 20:31:27.361852   616 slave.cpp:499] Agent hostname: 9d85affb1b1e
I0325 20:31:27.361930   623 status_update_manager.cpp:177] Pausing sending 
status updates
I0325 20:31:27.362248   614 state.cpp:62] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_1_9U594r/meta'
I0325 20:31:27.362530   610 status_update_manager.cpp:203] Recovering status 
update manager
I0325 20:31:27.362629   608 containerizer.cpp:608] Recovering containerizer
I0325 20:31:27.363135   616 provisioner.cpp:410] Provisioner recovery complete
I0325 20:31:27.363337   610 slave.cpp:5921] Finished recovery
I0325 20:31:27.363680   610 slave.cpp:6103] Querying resource estimator for 
oversubscribable resources
I0325 20:31:27.363829   608 slave.cpp:6117] Received oversubscribable resources 
{} from the resource estimator
I0325 20:31:27.364462   614 process.cpp:3705] Handling HTTP event for process 
'slave(723)' with path: '/slave(723)/monitor/statistics.json'
I0325 20:31:27.365025   620 http.cpp:922] Authorizing principal 
'test-principal' to GET the '/monitor/statistics.json' endpoint
I0325 20:31:27.365821   618 slave.cpp:748] Agent terminating
[       OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/1 (10 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/2
I0325 20:31:27.402523 27773 containerizer.cpp:221] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 20:31:27.402815 27773 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges
W0325 20:31:27.402847 27773 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I0325 20:31:27.402863 27773 provisioner.cpp:249] Using default backend 'copy'
I0325 20:31:27.403769   610 slave.cpp:226] Mesos agent started on 
(724)@172.17.0.2:58109
I0325 20:31:27.403785   610 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_MeU7jE/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_MeU7jE/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_MeU7jE/http_credentials"
 --http_heartbeat_interval="30secs" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/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_MeU7jE" 
--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_74sSqp"
I0325 20:31:27.404157   610 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_MeU7jE/credential'
I0325 20:31:27.404250   610 slave.cpp:259] Agent using credential for: 
test-principal
I0325 20:31:27.404289   610 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_MeU7jE/http_credentials'
I0325 20:31:27.404429   610 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.404479   610 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.404600   610 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.404688   610 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.404767   610 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.404817   610 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.405406   610 slave.cpp:486] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 20:31:27.405454   610 slave.cpp:494] Agent attributes: [  ]
I0325 20:31:27.405465   610 slave.cpp:499] Agent hostname: 9d85affb1b1e
I0325 20:31:27.405575   615 status_update_manager.cpp:177] Pausing sending 
status updates
I0325 20:31:27.405925   615 state.cpp:62] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_UnauthorizedRequest_2_74sSqp/meta'
I0325 20:31:27.406088   615 status_update_manager.cpp:203] Recovering status 
update manager
I0325 20:31:27.406147   615 containerizer.cpp:608] Recovering containerizer
I0325 20:31:27.406641   615 provisioner.cpp:410] Provisioner recovery complete
I0325 20:31:27.406777   615 slave.cpp:5921] Finished recovery
I0325 20:31:27.407171   615 slave.cpp:6103] Querying resource estimator for 
oversubscribable resources
I0325 20:31:27.407323   615 slave.cpp:6117] Received oversubscribable resources 
{} from the resource estimator
I0325 20:31:27.408255   613 process.cpp:3705] Handling HTTP event for process 
'slave(724)' with path: '/slave(724)/containers'
I0325 20:31:27.408829   613 http.cpp:922] Authorizing principal 
'test-principal' to GET the '/containers' endpoint
I0325 20:31:27.412179 27773 slave.cpp:748] Agent terminating
[       OK ] Endpoint/SlaveEndpointTest.UnauthorizedRequest/2 (41 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.NoAuthorizer/0
I0325 20:31:27.443368 27773 containerizer.cpp:221] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 20:31:27.443647 27773 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges
W0325 20:31:27.443683 27773 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I0325 20:31:27.443701 27773 provisioner.cpp:249] Using default backend 'copy'
I0325 20:31:27.444298 27773 cluster.cpp:446] Creating default 'local' authorizer
I0325 20:31:27.444793   614 slave.cpp:226] Mesos agent started on 
(725)@172.17.0.2:58109
I0325 20:31:27.444811   614 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_66ZVdC/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_66ZVdC/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_66ZVdC/http_credentials"
 --http_heartbeat_interval="30secs" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/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_66ZVdC" 
--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_Xpc1dn"
I0325 20:31:27.445091   614 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_66ZVdC/credential'
I0325 20:31:27.445166   614 slave.cpp:259] Agent using credential for: 
test-principal
I0325 20:31:27.445178   614 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_66ZVdC/http_credentials'
I0325 20:31:27.445272   614 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.445310   614 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.445382   614 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.445422   614 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.445515   614 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.445564   614 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.446060   614 slave.cpp:486] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 20:31:27.446096   614 slave.cpp:494] Agent attributes: [  ]
I0325 20:31:27.446101   614 slave.cpp:499] Agent hostname: 9d85affb1b1e
I0325 20:31:27.446188   610 status_update_manager.cpp:177] Pausing sending 
status updates
I0325 20:31:27.446470   608 state.cpp:62] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_0_Xpc1dn/meta'
I0325 20:31:27.446667   608 status_update_manager.cpp:203] Recovering status 
update manager
I0325 20:31:27.446774   612 containerizer.cpp:608] Recovering containerizer
I0325 20:31:27.447410   610 provisioner.cpp:410] Provisioner recovery complete
I0325 20:31:27.447623   621 slave.cpp:5921] Finished recovery
I0325 20:31:27.447994   621 slave.cpp:6103] Querying resource estimator for 
oversubscribable resources
I0325 20:31:27.448133   615 slave.cpp:6117] Received oversubscribable resources 
{} from the resource estimator
I0325 20:31:27.449102   617 process.cpp:3705] Handling HTTP event for process 
'slave(725)' with path: '/slave(725)/monitor/statistics'
I0325 20:31:27.449707   611 http.cpp:922] Authorizing principal 
'test-principal' to GET the '/monitor/statistics' endpoint
I0325 20:31:27.451000   619 slave.cpp:748] Agent terminating
[       OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/0 (12 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.NoAuthorizer/1
I0325 20:31:27.487273 27773 containerizer.cpp:221] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 20:31:27.487557 27773 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges
W0325 20:31:27.487622 27773 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I0325 20:31:27.487661 27773 provisioner.cpp:249] Using default backend 'copy'
I0325 20:31:27.488394 27773 cluster.cpp:446] Creating default 'local' authorizer
I0325 20:31:27.488971   622 slave.cpp:226] Mesos agent started on 
(726)@172.17.0.2:58109
I0325 20:31:27.488987   622 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_2j3JzA/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_2j3JzA/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_2j3JzA/http_credentials"
 --http_heartbeat_interval="30secs" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/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_2j3JzA" 
--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_ZKtHsl"
I0325 20:31:27.489326   622 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_2j3JzA/credential'
I0325 20:31:27.489440   622 slave.cpp:259] Agent using credential for: 
test-principal
I0325 20:31:27.489452   622 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_2j3JzA/http_credentials'
I0325 20:31:27.489567   622 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.489611   622 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.489677   622 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.489742   622 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.489821   622 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.489863   622 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.490378   622 slave.cpp:486] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 20:31:27.490413   622 slave.cpp:494] Agent attributes: [  ]
I0325 20:31:27.490419   622 slave.cpp:499] Agent hostname: 9d85affb1b1e
I0325 20:31:27.490509   615 status_update_manager.cpp:177] Pausing sending 
status updates
I0325 20:31:27.490736   609 state.cpp:62] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_1_ZKtHsl/meta'
I0325 20:31:27.490926   618 status_update_manager.cpp:203] Recovering status 
update manager
I0325 20:31:27.491029   613 containerizer.cpp:608] Recovering containerizer
I0325 20:31:27.491559   611 provisioner.cpp:410] Provisioner recovery complete
I0325 20:31:27.491766   619 slave.cpp:5921] Finished recovery
I0325 20:31:27.492159   619 slave.cpp:6103] Querying resource estimator for 
oversubscribable resources
I0325 20:31:27.492272   615 slave.cpp:6117] Received oversubscribable resources 
{} from the resource estimator
I0325 20:31:27.492866   609 process.cpp:3705] Handling HTTP event for process 
'slave(726)' with path: '/slave(726)/monitor/statistics.json'
I0325 20:31:27.493427   610 http.cpp:922] Authorizing principal 
'test-principal' to GET the '/monitor/statistics.json' endpoint
I0325 20:31:27.494599   619 slave.cpp:748] Agent terminating
[       OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/1 (41 ms)
[ RUN      ] Endpoint/SlaveEndpointTest.NoAuthorizer/2
I0325 20:31:27.529920 27773 containerizer.cpp:221] Using isolation: 
posix/cpu,posix/mem,filesystem/posix,network/cni
W0325 20:31:27.530310 27773 backend.cpp:76] Failed to create 'aufs' backend: 
AufsBackend requires root privileges
W0325 20:31:27.530364 27773 backend.cpp:76] Failed to create 'bind' backend: 
BindBackend requires root privileges
I0325 20:31:27.530380 27773 provisioner.cpp:249] Using default backend 'copy'
I0325 20:31:27.530936 27773 cluster.cpp:446] Creating default 'local' authorizer
I0325 20:31:27.531774   608 slave.cpp:226] Mesos agent started on 
(727)@172.17.0.2:58109
I0325 20:31:27.532409   608 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_MerWmz/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_MerWmz/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_MerWmz/http_credentials"
 --http_heartbeat_interval="30secs" --initialize_driver_logging="true" 
--isolation="posix/cpu,posix/mem" --launcher="posix" 
--launcher_dir="/mesos/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_MerWmz" 
--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_Py998j"
I0325 20:31:27.532902   608 credentials.hpp:86] Loading credential for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_MerWmz/credential'
I0325 20:31:27.533118   608 slave.cpp:259] Agent using credential for: 
test-principal
I0325 20:31:27.533224   608 credentials.hpp:37] Loading credentials for 
authentication from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_MerWmz/http_credentials'
I0325 20:31:27.533468   608 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.533632   608 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-executor'
I0325 20:31:27.533941   608 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.534162   608 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readonly'
I0325 20:31:27.534446   608 http.cpp:961] Creating default 'basic' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.534682   608 http.cpp:982] Creating default 'jwt' HTTP 
authenticator for realm 'mesos-agent-readwrite'
I0325 20:31:27.535583   608 slave.cpp:486] Agent resources: cpus(*):2; 
mem(*):1024; disk(*):1024; ports(*):[31000-32000]
I0325 20:31:27.535902   608 slave.cpp:494] Agent attributes: [  ]
I0325 20:31:27.536015   608 slave.cpp:499] Agent hostname: 9d85affb1b1e
I0325 20:31:27.536228   612 status_update_manager.cpp:177] Pausing sending 
status updates
I0325 20:31:27.536711   611 state.cpp:62] Recovering state from 
'/tmp/Endpoint_SlaveEndpointTest_NoAuthorizer_2_Py998j/meta'
I0325 20:31:27.536865   616 status_update_manager.cpp:203] Recovering status 
update manager
I0325 20:31:27.537025   623 containerizer.cpp:608] Recovering containerizer
I0325 20:31:27.537621   623 provisioner.cpp:410] Provisioner recovery complete
I0325 20:31:27.537892   621 slave.cpp:5921] Finished recovery
I0325 20:31:27.538388   621 slave.cpp:6103] Querying resource estimator for 
oversubscribable resources
I0325 20:31:27.538516   613 slave.cpp:6117] Received oversubscribable resources 
{} from the resource estimator
I0325 20:31:27.539625   614 process.cpp:3705] Handling HTTP event for process 
'slave(727)' with path: '/slave(727)/containers'
I0325 20:31:27.540382   616 http.cpp:922] Authorizing principal 
'test-principal' to GET the '/containers' endpoint
I0325 20:31:27.542187 27773 slave.cpp:748] Agent terminating
[       OK ] Endpoint/SlaveEndpointTest.NoAuthorizer/2 (43 ms)
[----------] 9 tests from Endpoint/SlaveEndpointTest (487 ms total)

[----------] Global test environment tear-down
[==========] 1487 tests from 166 test cases ran. (490727 ms total)
[  PASSED  ] 1486 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] 
ContentType/AgentAPITest.LaunchNestedContainerSessionDisconnected/1, where 
GetParam() = application/json

 1 FAILED TEST
  YOU HAVE 12 DISABLED TESTS

make[3]: *** [CMakeFiles/check] Error 1
make[2]: *** [CMakeFiles/check.dir/all] Error 2
make[3]: Leaving directory `/mesos/build'
make[2]: Leaving directory `/mesos/build'
make[1]: *** [CMakeFiles/check.dir/rule] Error 2
make[1]: Leaving directory `/mesos/build'
make: *** [check] Error 2
+ docker rmi mesos-1490469110-31255
Untagged: mesos-1490469110-31255:latest
Deleted: sha256:543fd3289e088ad412c0134f6dbee3b5e14806eb2df08af71010d17d433babd1
Deleted: sha256:e33593028c61d230a859ea327a9135fe15b472a21e1fae9ca99adc361015ea4b
Deleted: sha256:30ca16ba41167ef09811e6f6e7440e9c53e50cddcfb3af1871ea94634b17c735
Deleted: sha256:29d5184c25aefd555b8405a8b9c20c4b69151f7985e277b2af116376b28bf335
Deleted: sha256:34dac11e5d1fe17d017654c60f1fb975288f9b1fb50e8c2951e9c54fe29bcb2f
Deleted: sha256:a559ed69e0fcd3791558a65d9c97fd0768a33ecb946b7a8685021f379eab7abf
Deleted: sha256:481fc6adaf5f30e9b8384ecf25bee4b88f448cdff386211560bdc3313a5d0c05
Deleted: sha256:8f0caab38880f86aa68aa806e67fa93ed0568d729d255803423d9ff9c68871b7
Deleted: sha256:e8eb5ef74c16eb5d2a99387eeb8b6a335307992508c7a71ba8a1e84c90309c6e
Deleted: sha256:e9b106627fe9cdd260372b9dc7a75cc02682770503c04af2ed60f9abc23b82ba
Deleted: sha256:ef13c867ccc0e0e18a68be86238e8411f22c899dc8ad6ed8c5fc7d21da800e19
Deleted: sha256:6846fdb197fe4e905027442f72a0398afcb94a739c3be400abf5c54a856c25e6
Deleted: sha256:e5c6ee502e99ea1faa3f555d239953bc9d0f80af1ec8cbd6c02a17426b2c94c9
Deleted: sha256:4b73d4970717b1f42d51a16434a8ed2dc3ffa5d39ba25ec8da61abeeb4301142
Deleted: sha256:811a81c3b259c36ec26b29a1a4cf37fc4a7c643de08a65c0ddd3728db385045b
Deleted: sha256:36d76b8fac2cb61df72ac454459743477a58e47c2d75bc1bb83ef644a12a86ed
Deleted: sha256:4ef844a425e272c2b20f553f738b3d05bea4ffc246e6b232dfd897fb9885de6f
Deleted: sha256:35a7411b3920e295c623f0c81076241b98edc4ee8aba4b416c746b7f9aec7a04
Deleted: sha256:ed4d636e637cae6273919c61ba18bc8e3deb5ae3cc175eca8874cfdb07b6841d
Deleted: sha256:505a04a1a8c5339ede86cfc53d6232c26e6ef37a5d89fec7af8949d8d3e2f75b
Deleted: sha256:01debe2cd33bd7be9abea4b82c568067122c4293209091a94da87f7fdeb686d3
Deleted: sha256:271260aad6b7429de5484d9eaac640898b525bd10559602aa7345eacf152c1cf
Deleted: sha256:895829a1c40b44dfb095a83032f0917c9936b844aaa5679df8af67266e3e7584
Deleted: sha256:c28a83ff5971a1dd7cc6d6d15f3e1375aa45b28026f48d41bb55010f7fca36c4
Build step 'Execute shell' marked build as failure

Reply via email to