See <https://builds.apache.org/job/Aurora/1937/display/redirect?page=changes>
Changes:
[serb] Allow for injection of custom OfferSets, removed OfferOrder and
------------------------------------------
[...truncated 581.50 KB...]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_create_ioerror
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 98%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_docker_directory_sandbox_create_ioerror
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 98%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_destroy_ioerror
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 98%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_verify_network_files
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 98%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_user_name_exists
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 99%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_gid_exists
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 99%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_verify_user_match
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 99%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_filesystem_sandbox_mounts_paths_source_is_file
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 99%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_uid_exists
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 99%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_filesystem_sandbox_mounts_paths
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 99%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_verify_group_match
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 99%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_filesystem_sandbox_no_volumes
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [ 99%]
src/test/python/apache/aurora/executor/common/test_sandbox.py::test_group_name_exists
<-
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/common/test_sandbox.py
PASSED [100%]
generated xml file:
<https://builds.apache.org/job/Aurora/ws/.pants.d/test/pytest/aaf4d108c31293299a0839bdc404a91802f80937/junitxml/TEST-aaf4d108c31293299a0839bdc404a91802f80937.xml>
==================== FAILURES ====================
_____ TestThermosExecutor.test_basic_as_job ______
self =
<apache.aurora.executor.test_thermos_executor.TestThermosExecutor object at
0x7faa59f7d690>
def test_basic_as_job(self):
proxy_driver = ProxyDriver()
with temporary_dir() as tempdir:
te = AuroraExecutor(
runner_provider=make_provider(tempdir),
sandbox_provider=DefaultTestSandboxProvider(),
status_providers=[HealthCheckerProvider()])
te.launchTask(proxy_driver,
make_task(MESOS_JOB(task=HELLO_WORLD), instanceId=0))
te.runner_started.wait()
while te._status_manager is None:
time.sleep(0.1)
te.terminated.wait()
tm = TaskMonitor(tempdir,
task_id=HELLO_WORLD_TASK_ID)
runner_state = tm.get_state()
assert 'hello_world_hello_world-001' in
runner_state.processes, (
'Could not find processes, got: %s' % '
'.join(runner_state.processes))
updates =
proxy_driver.method_calls['sendStatusUpdate']
> assert len(updates) == 3
E assert 2 == 3
E + where 2 = len([((task_id {\n value:
"hello_world-001"\n}\nstate: TASK_STARTING\n,), {}), ((task_id {\n value:
"hello_world-001"\n}\nstate: TASK_FINISHED\nmessage: "Task finished."\n,), {})])
.pants.d/pyprep/sources/968fc9b01c64005fd3afb6de6a11e96de3acd375/apache/aurora/executor/test_thermos_executor.py:362:
AssertionError
-------------- Captured stderr call --------------
INFO] Executor [None]: TaskInfo: name: "hello_world"
task_id {
value: "hello_world-001"
}
data:
"\013\000\001\000\000\000\017hello_world-001\014\000\004\014\000\031\013\000\001\000\000\000\016AuroraExecutor\013\000\002\000\000\004\314{\"priority\":
0, \"health_check_config\": {\"health_checker\": {\"http\":
{\"expected_response_code\": 0, \"endpoint\": \"/health\",
\"expected_response\": \"ok\"}}, \"min_consecutive_successes\": 1,
\"initial_interval_secs\": 15.0, \"max_consecutive_failures\": 0,
\"timeout_secs\": 1.0, \"interval_secs\": 10.0}, \"name\": \"does_not_matter\",
\"service\": false, \"update_config\": {\"wait_for_batch_completion\": false,
\"batch_size\": 1, \"watch_secs\": 45, \"rollback_on_failure\": true,
\"max_per_shard_failures\": 0, \"max_total_failures\": 0},
\"max_task_failures\": 1, \"cron_collision_policy\": \"KILL_EXISTING\",
\"enable_hooks\": false, \"instances\": 1, \"task\": {\"processes\":
[{\"daemon\": false, \"name\": \"hello_world_{{thermos.task_id}}\",
\"ephemeral\": false, \"max_failures\": 1, \"min_duration\": 5, \"cmdline\":
\"echo hello world\", \"final\": false}], \"name\": \"hello_world\",
\"finalization_wait\": 30, \"max_failures\": 1, \"max_concurrency\": 0,
\"resources\": {\"gpu\": 0, \"disk\": 33554432, \"ram\": 16777216, \"cpu\":
1.0}, \"constraints\": []}, \"production\": false, \"role\": \"jenkins\",
\"lifecycle\": {\"http\": {\"graceful_shutdown_endpoint\": \"/quitquitquit\",
\"graceful_shutdown_wait_secs\": 5, \"port\": \"health\",
\"shutdown_wait_secs\": 5, \"shutdown_endpoint\": \"/abortabortabort\"}},
\"metadata\":
[]}\000\014\000\034\013\000\001\000\000\000\007jenkins\013\000\002\000\000\000\003env\013\000\003\000\000\000\004name\000\014\000\035\014\000\001\000\000\000\r\000\005\013\010\000\000\000\000\010\000\006\000\000\000\000\000"
INFO] Executor [None]: TaskInfo: name: "hello_world"
task_id {
value: "hello_world-001"
}
data:
"\013\000\001\000\000\000\017hello_world-001\014\000\004\014\000\031\013\000\001\000\000\000\016AuroraExecutor\013\000\002\000\000\004\314{\"priority\":
0, \"health_check_config\": {\"health_checker\": {\"http\":
{\"expected_response_code\": 0, \"endpoint\": \"/health\",
\"expected_response\": \"ok\"}}, \"min_consecutive_successes\": 1,
\"initial_interval_secs\": 15.0, \"max_consecutive_failures\": 0,
\"timeout_secs\": 1.0, \"interval_secs\": 10.0}, \"name\": \"does_not_matter\",
\"service\": false, \"update_config\": {\"wait_for_batch_completion\": false,
\"batch_size\": 1, \"watch_secs\": 45, \"rollback_on_failure\": true,
\"max_per_shard_failures\": 0, \"max_total_failures\": 0},
\"max_task_failures\": 1, \"cron_collision_policy\": \"KILL_EXISTING\",
\"enable_hooks\": false, \"instances\": 1, \"task\": {\"processes\":
[{\"daemon\": false, \"name\": \"hello_world_{{thermos.task_id}}\",
\"ephemeral\": false, \"max_failures\": 1, \"min_duration\": 5, \"cmdline\":
\"echo hello world\", \"final\": false}], \"name\": \"hello_world\",
\"finalization_wait\": 30, \"max_failures\": 1, \"max_concurrency\": 0,
\"resources\": {\"gpu\": 0, \"disk\": 33554432, \"ram\": 16777216, \"cpu\":
1.0}, \"constraints\": []}, \"production\": false, \"role\": \"jenkins\",
\"lifecycle\": {\"http\": {\"graceful_shutdown_endpoint\": \"/quitquitquit\",
\"graceful_shutdown_wait_secs\": 5, \"port\": \"health\",
\"shutdown_wait_secs\": 5, \"shutdown_endpoint\": \"/abortabortabort\"}},
\"metadata\":
[]}\000\014\000\034\013\000\001\000\000\000\007jenkins\013\000\002\000\000\000\003env\013\000\003\000\000\000\004name\000\014\000\035\014\000\001\000\000\000\r\000\005\013\010\000\000\000\000\010\000\006\000\000\000\000\000"
INFO] Executor [None]: TaskInfo: name: "hello_world"
task_id {
value: "hello_world-001"
}
data:
"\013\000\001\000\000\000\017hello_world-001\014\000\004\014\000\031\013\000\001\000\000\000\016AuroraExecutor\013\000\002\000\000\004\314{\"priority\":
0, \"health_check_config\": {\"health_checker\": {\"http\":
{\"expected_response_code\": 0, \"endpoint\": \"/health\",
\"expected_response\": \"ok\"}}, \"min_consecutive_successes\": 1,
\"initial_interval_secs\": 15.0, \"max_consecutive_failures\": 0,
\"timeout_secs\": 1.0, \"interval_secs\": 10.0}, \"name\": \"does_not_matter\",
\"service\": false, \"update_config\": {\"wait_for_batch_completion\": false,
\"batch_size\": 1, \"watch_secs\": 45, \"rollback_on_failure\": true,
\"max_per_shard_failures\": 0, \"max_total_failures\": 0},
\"max_task_failures\": 1, \"cron_collision_policy\": \"KILL_EXISTING\",
\"enable_hooks\": false, \"instances\": 1, \"task\": {\"processes\":
[{\"daemon\": false, \"name\": \"hello_world_{{thermos.task_id}}\",
\"ephemeral\": false, \"max_failures\": 1, \"min_duration\": 5, \"cmdline\":
\"echo hello world\", \"final\": false}], \"name\": \"hello_world\",
\"finalization_wait\": 30, \"max_failures\": 1, \"max_concurrency\": 0,
\"resources\": {\"gpu\": 0, \"disk\": 33554432, \"ram\": 16777216, \"cpu\":
1.0}, \"constraints\": []}, \"production\": false, \"role\": \"jenkins\",
\"lifecycle\": {\"http\": {\"graceful_shutdown_endpoint\": \"/quitquitquit\",
\"graceful_shutdown_wait_secs\": 5, \"port\": \"health\",
\"shutdown_wait_secs\": 5, \"shutdown_endpoint\": \"/abortabortabort\"}},
\"metadata\":
[]}\000\014\000\034\013\000\001\000\000\000\007jenkins\013\000\002\000\000\000\003env\013\000\003\000\000\000\004name\000\014\000\035\014\000\001\000\000\000\r\000\005\013\010\000\000\000\000\010\000\006\000\000\000\000\000"
INFO] Executor [None]: launchTask got task:
hello_world:hello_world-001
INFO] Executor [None]: launchTask got task:
hello_world:hello_world-001
INFO] Executor [None]: launchTask got task:
hello_world:hello_world-001
INFO] Executor []: Assigned task:
AssignedTask(task=TaskConfig(isService=None, contactEmail=None, taskLinks=None,
container=Container(docker=None, mesos=MesosContainer(image=None,
volumes=None)), mesosFetcherUris=None, partitionPolicy=None,
executorConfig=ExecutorConfig(data=u'{"priority": 0, "health_check_config":
{"health_checker": {"http": {"expected_response_code": 0, "endpoint":
"/health", "expected_response": "ok"}}, "min_consecutive_successes": 1,
"initial_interval_secs": 15.0, "max_consecutive_failures": 0, "timeout_secs":
1.0, "interval_secs": 10.0}, "name": "does_not_matter", "service": false,
"update_config": {"wait_for_batch_completion": false, "batch_size": 1,
"watch_secs": 45, "rollback_on_failure": true, "max_per_shard_failures": 0,
"max_total_failures": 0}, "max_task_failures": 1, "cron_collision_policy":
"KILL_EXISTING", "enable_hooks": false, "instances": 1, "task": {"processes":
[{"daemon": false, "name": "hello_world_{{thermos.task_id}}", "ephemeral":
false, "max_failures": 1, "min_duration": 5, "cmdline": "echo hello world",
"final": false}], "name": "hello_world", "finalization_wait": 30,
"max_failures": 1, "max_concurrency": 0, "resources": {"gpu": 0, "disk":
33554432, "ram": 16777216, "cpu": 1.0}, "constraints": []}, "production":
false, "role": "jenkins", "lifecycle": {"http": {"graceful_shutdown_endpoint":
"/quitquitquit", "graceful_shutdown_wait_secs": 5, "port": "health",
"shutdown_wait_secs": 5, "shutdown_endpoint": "/abortabortabort"}}, "metadata":
[]}', name=u'AuroraExecutor'), maxTaskFailures=None, priority=None, tier=None,
job=JobKey(environment=u'env', role=u'jenkins', name=u'name'), production=None,
owner=None, metadata=None, resources=None, constraints=None),
taskId=u'hello_world-001', instanceId=0, assignedPorts={}, slaveHost=None,
slaveId=None)
INFO] Executor []: Assigned task:
AssignedTask(task=TaskConfig(isService=None, contactEmail=None, taskLinks=None,
container=Container(docker=None, mesos=MesosContainer(image=None,
volumes=None)), mesosFetcherUris=None, partitionPolicy=None,
executorConfig=ExecutorConfig(data=u'{"priority": 0, "health_check_config":
{"health_checker": {"http": {"expected_response_code": 0, "endpoint":
"/health", "expected_response": "ok"}}, "min_consecutive_successes": 1,
"initial_interval_secs": 15.0, "max_consecutive_failures": 0, "timeout_secs":
1.0, "interval_secs": 10.0}, "name": "does_not_matter", "service": false,
"update_config": {"wait_for_batch_completion": false, "batch_size": 1,
"watch_secs": 45, "rollback_on_failure": true, "max_per_shard_failures": 0,
"max_total_failures": 0}, "max_task_failures": 1, "cron_collision_policy":
"KILL_EXISTING", "enable_hooks": false, "instances": 1, "task": {"processes":
[{"daemon": false, "name": "hello_world_{{thermos.task_id}}", "ephemeral":
false, "max_failures": 1, "min_duration": 5, "cmdline": "echo hello world",
"final": false}], "name": "hello_world", "finalization_wait": 30,
"max_failures": 1, "max_concurrency": 0, "resources": {"gpu": 0, "disk":
33554432, "ram": 16777216, "cpu": 1.0}, "constraints": []}, "production":
false, "role": "jenkins", "lifecycle": {"http": {"graceful_shutdown_endpoint":
"/quitquitquit", "graceful_shutdown_wait_secs": 5, "port": "health",
"shutdown_wait_secs": 5, "shutdown_endpoint": "/abortabortabort"}}, "metadata":
[]}', name=u'AuroraExecutor'), maxTaskFailures=None, priority=None, tier=None,
job=JobKey(environment=u'env', role=u'jenkins', name=u'name'), production=None,
owner=None, metadata=None, resources=None, constraints=None),
taskId=u'hello_world-001', instanceId=0, assignedPorts={}, slaveHost=None,
slaveId=None)
INFO] Executor []: Assigned task:
AssignedTask(task=TaskConfig(isService=None, contactEmail=None, taskLinks=None,
container=Container(docker=None, mesos=MesosContainer(image=None,
volumes=None)), mesosFetcherUris=None, partitionPolicy=None,
executorConfig=ExecutorConfig(data=u'{"priority": 0, "health_check_config":
{"health_checker": {"http": {"expected_response_code": 0, "endpoint":
"/health", "expected_response": "ok"}}, "min_consecutive_successes": 1,
"initial_interval_secs": 15.0, "max_consecutive_failures": 0, "timeout_secs":
1.0, "interval_secs": 10.0}, "name": "does_not_matter", "service": false,
"update_config": {"wait_for_batch_completion": false, "batch_size": 1,
"watch_secs": 45, "rollback_on_failure": true, "max_per_shard_failures": 0,
"max_total_failures": 0}, "max_task_failures": 1, "cron_collision_policy":
"KILL_EXISTING", "enable_hooks": false, "instances": 1, "task": {"processes":
[{"daemon": false, "name": "hello_world_{{thermos.task_id}}", "ephemeral":
false, "max_failures": 1, "min_duration": 5, "cmdline": "echo hello world",
"final": false}], "name": "hello_world", "finalization_wait": 30,
"max_failures": 1, "max_concurrency": 0, "resources": {"gpu": 0, "disk":
33554432, "ram": 16777216, "cpu": 1.0}, "constraints": []}, "production":
false, "role": "jenkins", "lifecycle": {"http": {"graceful_shutdown_endpoint":
"/quitquitquit", "graceful_shutdown_wait_secs": 5, "port": "health",
"shutdown_wait_secs": 5, "shutdown_endpoint": "/abortabortabort"}}, "metadata":
[]}', name=u'AuroraExecutor'), maxTaskFailures=None, priority=None, tier=None,
job=JobKey(environment=u'env', role=u'jenkins', name=u'name'), production=None,
owner=None, metadata=None, resources=None, constraints=None),
taskId=u'hello_world-001', instanceId=0, assignedPorts={}, slaveHost=None,
slaveId=None)
INFO] Executor []: Updating hello_world-001 => STARTING
INFO] Executor []: Updating hello_world-001 => STARTING
INFO] Executor []: Updating hello_world-001 => STARTING
INFO] Executor []: Reason: None
INFO] Executor []: Reason: None
INFO] Executor []: Reason: None
DEBUG] DirectorySandbox: mkdir /tmp/tmp8iJqey
DEBUG] DirectorySandbox: mkdir /tmp/tmp8iJqey
DEBUG] DirectorySandbox: mkdir /tmp/tmp8iJqey
DEBUG] DirectorySandbox: chown jenkins:jenkins
/tmp/tmp8iJqey
DEBUG] DirectorySandbox: chown jenkins:jenkins
/tmp/tmp8iJqey
DEBUG] DirectorySandbox: chown jenkins:jenkins
/tmp/tmp8iJqey
DEBUG] DirectorySandbox: chmod 700 /tmp/tmp8iJqey
DEBUG] DirectorySandbox: chmod 700 /tmp/tmp8iJqey
DEBUG] DirectorySandbox: chmod 700 /tmp/tmp8iJqey
WARN] Could not read from checkpoint
/tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
WARN] Could not read from checkpoint
/tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
WARN] Could not read from checkpoint
/tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
INFO] Forking off runner with cmdline: /usr/bin/python2.7
/tmp/tmp0fSLLb/thermos_runner.pex --task_id=hello_world-001 --log_to_disk=DEBUG
--hostname=penates.apache.org --thermos_json=/tmp/tmpMIOZ6A/task.json
--sandbox=/tmp/tmp8iJqey --log_dir=/tmp/tmpT4sMgh
--checkpoint_root=/tmp/tmpz3ZvsR --container_sandbox=/tmp/tmp8iJqey
INFO] Forking off runner with cmdline: /usr/bin/python2.7
/tmp/tmp0fSLLb/thermos_runner.pex --task_id=hello_world-001 --log_to_disk=DEBUG
--hostname=penates.apache.org --thermos_json=/tmp/tmpMIOZ6A/task.json
--sandbox=/tmp/tmp8iJqey --log_dir=/tmp/tmpT4sMgh
--checkpoint_root=/tmp/tmpz3ZvsR --container_sandbox=/tmp/tmp8iJqey
INFO] Forking off runner with cmdline: /usr/bin/python2.7
/tmp/tmp0fSLLb/thermos_runner.pex --task_id=hello_world-001 --log_to_disk=DEBUG
--hostname=penates.apache.org --thermos_json=/tmp/tmpMIOZ6A/task.json
--sandbox=/tmp/tmp8iJqey --log_dir=/tmp/tmpT4sMgh
--checkpoint_root=/tmp/tmpz3ZvsR --container_sandbox=/tmp/tmp8iJqey
DEBUG] Waiting for task to start.
DEBUG] Waiting for task to start.
DEBUG] Waiting for task to start.
DEBUG] - sleeping...
DEBUG] - sleeping...
DEBUG] - sleeping...
DEBUG] - sleeping...
DEBUG] - sleeping...
DEBUG] - sleeping...
Writing log files to disk in /tmp/tmpT4sMgh
DEBUG] Task started.
DEBUG] Task started.
DEBUG] Task started.
WARN] No health-checks defined, will use a no-op
health-checker.
WARN] No health-checks defined, will use a no-op
health-checker.
WARN] No health-checks defined, will use a no-op
health-checker.
INFO] Detected runner termination: pid=26479, signal=0,
rc=0
INFO] Detected runner termination: pid=26479, signal=0,
rc=0
INFO] Detected runner termination: pid=26479, signal=0,
rc=0
DEBUG] Flipping task state from (undefined) to ACTIVE
DEBUG] Flipping task state from (undefined) to ACTIVE
DEBUG] Flipping task state from (undefined) to ACTIVE
DEBUG] Initializing TaskRunner header to
RunnerHeader(launch_time_ms=1516444697187, uid=910, task_id=u'hello_world-001',
hostname=u'penates.apache.org', sandbox=u'/tmp/tmp8iJqey',
log_dir=u'/tmp/tmp8iJqey/.logs', ports={}, user=u'jenkins')
DEBUG] Initializing TaskRunner header to
RunnerHeader(launch_time_ms=1516444697187, uid=910, task_id=u'hello_world-001',
hostname=u'penates.apache.org', sandbox=u'/tmp/tmp8iJqey',
log_dir=u'/tmp/tmp8iJqey/.logs', ports={}, user=u'jenkins')
DEBUG] Initializing TaskRunner header to
RunnerHeader(launch_time_ms=1516444697187, uid=910, task_id=u'hello_world-001',
hostname=u'penates.apache.org', sandbox=u'/tmp/tmp8iJqey',
log_dir=u'/tmp/tmp8iJqey/.logs', ports={}, user=u'jenkins')
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=0
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=0
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=0
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=1
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=1
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=1
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=2
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=2
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=2
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=3
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=3
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=3
DEBUG] Flipping task state from ACTIVE to CLEANING
DEBUG] Flipping task state from ACTIVE to CLEANING
DEBUG] Flipping task state from ACTIVE to CLEANING
DEBUG] Flipping task state from CLEANING to FINALIZING
DEBUG] Flipping task state from CLEANING to FINALIZING
DEBUG] Flipping task state from CLEANING to FINALIZING
DEBUG] Flipping task state from FINALIZING to SUCCESS
DEBUG] Flipping task state from FINALIZING to SUCCESS
DEBUG] Flipping task state from FINALIZING to SUCCESS
DEBUG] /tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
has no data (current offset = 607)
DEBUG] /tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
has no data (current offset = 607)
DEBUG] /tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
has no data (current offset = 607)
INFO] ProvidedThermosTaskRunner reported
StatusResult('Task finished.', status='TASK_FINISHED')
INFO] ProvidedThermosTaskRunner reported
StatusResult('Task finished.', status='TASK_FINISHED')
INFO] ProvidedThermosTaskRunner reported
StatusResult('Task finished.', status='TASK_FINISHED')
INFO] Status manager got unhealthy status:
StatusResult('Task finished.', status='TASK_FINISHED')
INFO] Status manager got unhealthy status:
StatusResult('Task finished.', status='TASK_FINISHED')
INFO] Status manager got unhealthy status:
StatusResult('Task finished.', status='TASK_FINISHED')
INFO] ThermosTaskRunner is shutting down.
INFO] ThermosTaskRunner is shutting down.
INFO] ThermosTaskRunner is shutting down.
INFO] Invoking runner.kill
INFO] Invoking runner.kill
INFO] Invoking runner.kill
INFO] Runner is dead, skipping kill.
INFO] Runner is dead, skipping kill.
INFO] Runner is dead, skipping kill.
INFO] Executor []: Updating hello_world-001 => FINISHED
INFO] Executor []: Updating hello_world-001 => FINISHED
INFO] Executor []: Updating hello_world-001 => FINISHED
INFO] Executor []: Reason: Task finished.
INFO] Executor []: Reason: Task finished.
INFO] Executor []: Reason: Task finished.
DEBUG] Flipping task state from (undefined) to ACTIVE
DEBUG] Flipping task state from (undefined) to ACTIVE
DEBUG] Flipping task state from (undefined) to ACTIVE
DEBUG] Initializing TaskRunner header to
RunnerHeader(launch_time_ms=1516444697187, uid=910, task_id=u'hello_world-001',
hostname=u'penates.apache.org', sandbox=u'/tmp/tmp8iJqey',
log_dir=u'/tmp/tmp8iJqey/.logs', ports={}, user=u'jenkins')
DEBUG] Initializing TaskRunner header to
RunnerHeader(launch_time_ms=1516444697187, uid=910, task_id=u'hello_world-001',
hostname=u'penates.apache.org', sandbox=u'/tmp/tmp8iJqey',
log_dir=u'/tmp/tmp8iJqey/.logs', ports={}, user=u'jenkins')
DEBUG] Initializing TaskRunner header to
RunnerHeader(launch_time_ms=1516444697187, uid=910, task_id=u'hello_world-001',
hostname=u'penates.apache.org', sandbox=u'/tmp/tmp8iJqey',
log_dir=u'/tmp/tmp8iJqey/.logs', ports={}, user=u'jenkins')
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=0
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=0
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=0
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=1
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=1
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=1
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=2
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=2
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=2
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=3
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=3
DEBUG] Running state machine for
process=hello_world_hello_world-001/seq=3
DEBUG] Flipping task state from ACTIVE to CLEANING
DEBUG] Flipping task state from ACTIVE to CLEANING
DEBUG] Flipping task state from ACTIVE to CLEANING
DEBUG] Flipping task state from CLEANING to FINALIZING
DEBUG] Flipping task state from CLEANING to FINALIZING
DEBUG] Flipping task state from CLEANING to FINALIZING
DEBUG] Flipping task state from FINALIZING to SUCCESS
DEBUG] Flipping task state from FINALIZING to SUCCESS
DEBUG] Flipping task state from FINALIZING to SUCCESS
DEBUG] /tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
has no data (current offset = 607)
DEBUG] /tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
has no data (current offset = 607)
DEBUG] /tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
has no data (current offset = 607)
--------------- Captured log call ----------------
executor_base.py 45 INFO I0120
10:38:16.497347 24411 executor_base.py:45] Executor [None]: TaskInfo: name:
"hello_world"
task_id {
value: "hello_world-001"
}
data:
"\013\000\001\000\000\000\017hello_world-001\014\000\004\014\000\031\013\000\001\000\000\000\016AuroraExecutor\013\000\002\000\000\004\314{\"priority\":
0, \"health_check_config\": {\"health_checker\": {\"http\":
{\"expected_response_code\": 0, \"endpoint\": \"/health\",
\"expected_response\": \"ok\"}}, \"min_consecutive_successes\": 1,
\"initial_interval_secs\": 15.0, \"max_consecutive_failures\": 0,
\"timeout_secs\": 1.0, \"interval_secs\": 10.0}, \"name\": \"does_not_matter\",
\"service\": false, \"update_config\": {\"wait_for_batch_completion\": false,
\"batch_size\": 1, \"watch_secs\": 45, \"rollback_on_failure\": true,
\"max_per_shard_failures\": 0, \"max_total_failures\": 0},
\"max_task_failures\": 1, \"cron_collision_policy\": \"KILL_EXISTING\",
\"enable_hooks\": false, \"instances\": 1, \"task\": {\"processes\":
[{\"daemon\": false, \"name\": \"hello_world_{{thermos.task_id}}\",
\"ephemeral\": false, \"max_failures\": 1, \"min_duration\": 5, \"cmdline\":
\"echo hello world\", \"final\": false}], \"name\": \"hello_world\",
\"finalization_wait\": 30, \"max_failures\": 1, \"max_concurrency\": 0,
\"resources\": {\"gpu\": 0, \"disk\": 33554432, \"ram\": 16777216, \"cpu\":
1.0}, \"constraints\": []}, \"production\": false, \"role\": \"jenkins\",
\"lifecycle\": {\"http\": {\"graceful_shutdown_endpoint\": \"/quitquitquit\",
\"graceful_shutdown_wait_secs\": 5, \"port\": \"health\",
\"shutdown_wait_secs\": 5, \"shutdown_endpoint\": \"/abortabortabort\"}},
\"metadata\":
[]}\000\014\000\034\013\000\001\000\000\000\007jenkins\013\000\002\000\000\000\003env\013\000\003\000\000\000\004name\000\014\000\035\014\000\001\000\000\000\r\000\005\013\010\000\000\000\000\010\000\006\000\000\000\000\000"
executor_base.py 45 INFO I0120
10:38:16.497694 24411 executor_base.py:45] Executor [None]: launchTask got
task: hello_world:hello_world-001
executor_base.py 45 INFO I0120
10:38:16.498238 24411 executor_base.py:45] Executor []: Assigned task:
AssignedTask(task=TaskConfig(isService=None, contactEmail=None, taskLinks=None,
container=Container(docker=None, mesos=MesosContainer(image=None,
volumes=None)), mesosFetcherUris=None, partitionPolicy=None,
executorConfig=ExecutorConfig(data=u'{"priority": 0, "health_check_config":
{"health_checker": {"http": {"expected_response_code": 0, "endpoint":
"/health", "expected_response": "ok"}}, "min_consecutive_successes": 1,
"initial_interval_secs": 15.0, "max_consecutive_failures": 0, "timeout_secs":
1.0, "interval_secs": 10.0}, "name": "does_not_matter", "service": false,
"update_config": {"wait_for_batch_completion": false, "batch_size": 1,
"watch_secs": 45, "rollback_on_failure": true, "max_per_shard_failures": 0,
"max_total_failures": 0}, "max_task_failures": 1, "cron_collision_policy":
"KILL_EXISTING", "enable_hooks": false, "instances": 1, "task": {"processes":
[{"daemon": false, "name": "hello_world_{{thermos.task_id}}", "ephemeral":
false, "max_failures": 1, "min_duration": 5, "cmdline": "echo hello world",
"final": false}], "name": "hello_world", "finalization_wait": 30,
"max_failures": 1, "max_concurrency": 0, "resources": {"gpu": 0, "disk":
33554432, "ram": 16777216, "cpu": 1.0}, "constraints": []}, "production":
false, "role": "jenkins", "lifecycle": {"http": {"graceful_shutdown_endpoint":
"/quitquitquit", "graceful_shutdown_wait_secs": 5, "port": "health",
"shutdown_wait_secs": 5, "shutdown_endpoint": "/abortabortabort"}}, "metadata":
[]}', name=u'AuroraExecutor'), maxTaskFailures=None, priority=None, tier=None,
job=JobKey(environment=u'env', role=u'jenkins', name=u'name'), production=None,
owner=None, metadata=None, resources=None, constraints=None),
taskId=u'hello_world-001', instanceId=0, assignedPorts={}, slaveHost=None,
slaveId=None)
executor_base.py 45 INFO I0120
10:38:16.499226 24411 executor_base.py:45] Executor []: Updating
hello_world-001 => STARTING
executor_base.py 45 INFO I0120
10:38:16.499831 24411 executor_base.py:45] Executor []: Reason: None
sandbox.py 129 DEBUG D0120
10:38:16.500787 24411 sandbox.py:129] DirectorySandbox: mkdir /tmp/tmp8iJqey
sandbox.py 140 DEBUG D0120
10:38:16.501281 24411 sandbox.py:140] DirectorySandbox: chown jenkins:jenkins
/tmp/tmp8iJqey
sandbox.py 142 DEBUG D0120
10:38:16.501528 24411 sandbox.py:142] DirectorySandbox: chmod 700 /tmp/tmp8iJqey
monitor.py 92 WARNING W0120
10:38:16.594001 24411 monitor.py:92] Could not read from checkpoint
/tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner
thermos_task_runner.py 278 INFO I0120
10:38:16.594548 24411 thermos_task_runner.py:278] Forking off runner with
cmdline: /usr/bin/python2.7 /tmp/tmp0fSLLb/thermos_runner.pex
--task_id=hello_world-001 --log_to_disk=DEBUG --hostname=penates.apache.org
--thermos_json=/tmp/tmpMIOZ6A/task.json --sandbox=/tmp/tmp8iJqey
--log_dir=/tmp/tmpT4sMgh --checkpoint_root=/tmp/tmpz3ZvsR
--container_sandbox=/tmp/tmp8iJqey
thermos_task_runner.py 291 DEBUG D0120
10:38:16.601223 24411 thermos_task_runner.py:291] Waiting for task to start.
thermos_task_runner.py 300 DEBUG D0120
10:38:16.601855 24411 thermos_task_runner.py:300] - sleeping...
thermos_task_runner.py 300 DEBUG D0120
10:38:17.102924 24411 thermos_task_runner.py:300] - sleeping...
aurora_executor.py 160 DEBUG D0120
10:38:17.612267 24411 aurora_executor.py:160] Task started.
health_checker.py 390 WARNING W0120
10:38:17.692944 24411 health_checker.py:390] No health-checks defined, will use
a no-op health-checker.
thermos_task_runner.py 170 INFO I0120
10:38:17.694472 24411 thermos_task_runner.py:170] Detected runner termination:
pid=26479, signal=0, rc=0
ckpt.py 348 DEBUG D0120
10:38:17.695306 24411 ckpt.py:348] Flipping task state from (undefined) to
ACTIVE
ckpt.py 328 DEBUG D0120
10:38:17.695921 24411 ckpt.py:328] Initializing TaskRunner header to
RunnerHeader(launch_time_ms=1516444697187, uid=910, task_id=u'hello_world-001',
hostname=u'penates.apache.org', sandbox=u'/tmp/tmp8iJqey',
log_dir=u'/tmp/tmp8iJqey/.logs', ports={}, user=u'jenkins')
ckpt.py 379 DEBUG D0120
10:38:17.696432 24411 ckpt.py:379] Running state machine for
process=hello_world_hello_world-001/seq=0
ckpt.py 379 DEBUG D0120
10:38:17.696979 24411 ckpt.py:379] Running state machine for
process=hello_world_hello_world-001/seq=1
ckpt.py 379 DEBUG D0120
10:38:17.697503 24411 ckpt.py:379] Running state machine for
process=hello_world_hello_world-001/seq=2
ckpt.py 379 DEBUG D0120
10:38:17.698055 24411 ckpt.py:379] Running state machine for
process=hello_world_hello_world-001/seq=3
ckpt.py 348 DEBUG D0120
10:38:17.698544 24411 ckpt.py:348] Flipping task state from ACTIVE to CLEANING
ckpt.py 348 DEBUG D0120
10:38:17.698962 24411 ckpt.py:348] Flipping task state from CLEANING to
FINALIZING
ckpt.py 348 DEBUG D0120
10:38:17.699440 24411 ckpt.py:348] Flipping task state from FINALIZING to
SUCCESS
recordio.py 137 DEBUG D0120
10:38:17.699789 24411 recordio.py:137]
/tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner has no data (current offset =
607)
status_checker.py 133 INFO I0120
10:38:17.700726 24411 status_checker.py:133] ProvidedThermosTaskRunner reported
StatusResult('Task finished.', status='TASK_FINISHED')
status_manager.py 61 INFO I0120
10:38:17.701132 24411 status_manager.py:61] Status manager got unhealthy
status: StatusResult('Task finished.', status='TASK_FINISHED')
thermos_task_runner.py 322 INFO I0120
10:38:17.702373 24411 thermos_task_runner.py:322] ThermosTaskRunner is shutting
down.
thermos_task_runner.py 327 INFO I0120
10:38:17.702811 24411 thermos_task_runner.py:327] Invoking runner.kill
thermos_task_runner.py 219 INFO I0120
10:38:17.703178 24411 thermos_task_runner.py:219] Runner is dead, skipping kill.
executor_base.py 45 INFO I0120
10:38:17.704329 24411 executor_base.py:45] Executor []: Updating
hello_world-001 => FINISHED
executor_base.py 45 INFO I0120
10:38:17.704688 24411 executor_base.py:45] Executor []: Reason: Task
finished.
ckpt.py 348 DEBUG D0120
10:38:17.712846 24411 ckpt.py:348] Flipping task state from (undefined) to
ACTIVE
ckpt.py 328 DEBUG D0120
10:38:17.713249 24411 ckpt.py:328] Initializing TaskRunner header to
RunnerHeader(launch_time_ms=1516444697187, uid=910, task_id=u'hello_world-001',
hostname=u'penates.apache.org', sandbox=u'/tmp/tmp8iJqey',
log_dir=u'/tmp/tmp8iJqey/.logs', ports={}, user=u'jenkins')
ckpt.py 379 DEBUG D0120
10:38:17.713608 24411 ckpt.py:379] Running state machine for
process=hello_world_hello_world-001/seq=0
ckpt.py 379 DEBUG D0120
10:38:17.714004 24411 ckpt.py:379] Running state machine for
process=hello_world_hello_world-001/seq=1
ckpt.py 379 DEBUG D0120
10:38:17.714386 24411 ckpt.py:379] Running state machine for
process=hello_world_hello_world-001/seq=2
ckpt.py 379 DEBUG D0120
10:38:17.714745 24411 ckpt.py:379] Running state machine for
process=hello_world_hello_world-001/seq=3
ckpt.py 348 DEBUG D0120
10:38:17.715082 24411 ckpt.py:348] Flipping task state from ACTIVE to CLEANING
ckpt.py 348 DEBUG D0120
10:38:17.715372 24411 ckpt.py:348] Flipping task state from CLEANING to
FINALIZING
ckpt.py 348 DEBUG D0120
10:38:17.715660 24411 ckpt.py:348] Flipping task state from FINALIZING to
SUCCESS
recordio.py 137 DEBUG D0120
10:38:17.715897 24411 recordio.py:137]
/tmp/tmpz3ZvsR/checkpoints/hello_world-001/runner has no data (current offset =
607)
1 failed, 797 passed, 6 skipped in 465.61 seconds
FAILURE
Waiting for background workers to finish.
10:44:24 08:24 [complete]
FAILURE
Build step 'Execute shell' marked build as failure
Recording test results