-
Notifications
You must be signed in to change notification settings - Fork 330
Rally hangs indefinitely on OSX when running 'esrally race --revision' #1575
Description
Rally version (get with esrally --version): Only attempted reproduction with main/master branch: esrally 2.6.1.dev0, but suspect more branches are affected.
Invoked command:
esrally race --revision="@2022-09-11" --track=geonames --test-mode --kill-running-processes --target-hosts=127.0.0.1:29200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --runtime-jdk=bundled
Configuration file (located in ~/.rally/rally.ini)):
[meta]
config.version = 17
[system]
env.name = local
[node]
root.dir = /Users/bradleydeam/.rally/benchmarks
src.root.dir = /Users/bradleydeam/.rally/benchmarks/src
[source]
remote.repo.url = https://github.com/elastic/elasticsearch.git
elasticsearch.src.subdir = elasticsearch
cache = false
[benchmarks]
local.dataset.cache = /Users/bradleydeam/.rally/benchmarks/data
[reporting]
datastore.type = in-memory
[tracks]
default.url = https://github.com/elastic/rally-tracks
[teams]
default.url = https://github.com/elastic/rally-teams
[defaults]
preserve_benchmark_candidate = false
[distributions]
release.cache = true
JVM version: N/A (reproducible without JVM installed)
OS version:
Darwin MacBook-Pro-2.local 21.4.0 Darwin Kernel Version 21.4.0: Fri Mar 18 00:46:32 PDT 2022; root:xnu-8020.101.4~15/RELEASE_ARM64_T6000 x86_64
Description of the problem including expected versus actual behavior:
Expected: Rally installs and starts specified revision of Elasticsearch and plugin(s) and then runs the specified benchmark experiment against the cluster
Actual: Rally hangs indefinitely, after having successfully built Elastiscsearch and any plugin(s) from source
Note that esrally install ... works as expected using the same code paths as esrally race --revision initially does. The only difference between the two is that esrally race --revision starts the Actor Sub system.
Steps to reproduce:
- Install Rally from master,
python -m venv .venv && source .venv/bin/activate && make install - Execute
esrally race --revision="@2022-09-11" --track=geonames --test-mode --kill-running-processes --target-hosts=127.0.0.1:29200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --runtime-jdk=bundledorpytest -s it -k test_sources - Watch as Rally hangs indefinitely:
$ pytest -s -it -k test_sources
[...]
it/sources_test.py::test_sources[es-it]
____ ____
/ __ \____ _/ / /_ __
/ /_/ / __ `/ / / / / /
/ _, _/ /_/ / / / /_/ /
/_/ |_|\__,_/_/_/\__, /
/____/
[INFO] Race id is [2b313325-31b2-4f45-884d-c9ca86495c73]
[INFO] Preparing for race ...
Provide logs (if relevant):
py-spy dump:
$ pstree -s esrally -w
-+= 00001 root /sbin/launchd
|-+= 00766 bradleydeam /Library/Application Support/iTerm2/iTermServer-3.4.3 /Library/Application Support/iTerm2/iterm2-daemon-1.socket
| \-+= 00767 root /usr/bin/login -fpl bradleydeam /Applications/iTerm.app/Contents/MacOS/iTerm2 --launch_shell
| \-+= 00777 bradleydeam -zsh
| \-+= 92100 bradleydeam /Applications/Xcode.app/Contents/Developer/usr/bin/make it
| \-+- 92624 bradleydeam /bin/bash -c . /elastic/rally/.venv/bin/activate; tox -e py38-it
| \-+- 92625 bradleydeam /elastic/rally/.venv/bin/python3 /elastic/rally/.venv/bin/tox -e py38-it
| \-+- 92757 bradleydeam /elastic/rally/.tox/py38-it/bin/python /elastic/rally/.tox/py38-it/bin/pytest -s it --junitxml=junit-py38-it.xml
| \-+- 98774 bradleydeam /elastic/rally/.tox/py38-it/bin/python /elastic/rally/.tox/py38-it/bin/esrally race --revision=latest --track=geonames --test-mode --target-hosts=127.0.0.1:19200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --kill-running-processes --on-error=abort --enable-assertions --configuration-name=es-it
| \--= 98777 bradleydeam (python3.8)
\-+- 98778 bradleydeam /elastic/rally/.tox/py38-it/bin/python /elastic/rally/.tox/py38-it/bin/esrally race --revision=latest --track=geonames --test-mode --target-hosts=127.0.0.1:19200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --kill-running-processes --on-error=abort --enable-assertions --configuration-name=es-it
|--- 98779 bradleydeam /elastic/rally/.tox/py38-it/bin/python /elastic/rally/.tox/py38-it/bin/esrally race --revision=latest --track=geonames --test-mode --target-hosts=127.0.0.1:19200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --kill-running-processes --on-error=abort --enable-assertions --configuration-name=es-it
\-+- 98780 bradleydeam /elastic/rally/.tox/py38-it/bin/python /elastic/rally/.tox/py38-it/bin/esrally race --revision=latest --track=geonames --test-mode --target-hosts=127.0.0.1:19200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --kill-running-processes --on-error=abort --enable-assertions --configuration-name=es-it
\-+- 98803 bradleydeam /elastic/rally/.tox/py38-it/bin/python /elastic/rally/.tox/py38-it/bin/esrally race --revision=latest --track=geonames --test-mode --target-hosts=127.0.0.1:19200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --kill-running-processes --on-error=abort --enable-assertions --configuration-name=es-it
\-+- 98822 bradleydeam /elastic/rally/.tox/py38-it/bin/python /elastic/rally/.tox/py38-it/bin/esrally race --revision=latest --track=geonames --test-mode --target-hosts=127.0.0.1:19200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --kill-running-processes --on-error=abort --enable-assertions --configuration-name=es-it
\--- 98823 bradleydeam /elastic/rally/.tox/py38-it/bin/python /elastic/rally/.tox/py38-it/bin/esrally race --revision=latest --track=geonames --test-mode --target-hosts=127.0.0.1:19200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --kill-running-processes --on-error=abort --enable-assertions --configuration-name=es-it
$ sudo py-spy dump --pid 98823
Process 98823: /elastic/rally/.tox/py38-it/bin/python /elastic/rally/.tox/py38-it/bin/esrally race --revision=latest --track=geonames --test-mode --target-hosts=127.0.0.1:19200 --challenge=append-no-conflicts --car=4gheap,basic-license --elasticsearch-plugins=analysis-icu --kill-running-processes --on-error=abort --enable-assertions --configuration-name=es-it
Python v3.8.10 (/.pyenv/versions/3.8.10/bin/python3.8)
Thread 0x100710580 (active): "MainThread"
exclusive_processing (thespian/system/transport/asyncTransportBase.py:46)
__enter__ (contextlib.py:113)
_runWithExpiry (thespian/system/transport/TCPTransport.py:1094)
_run_subtransport (thespian/system/transport/wakeupTransportBase.py:80)
run (thespian/system/transport/wakeupTransportBase.py:71)
drainTransmits (thespian/system/systemCommon.py:202)
run (thespian/system/actorManager.py:112)
startChild (thespian/system/multiprocCommon.py:591)
run (multiprocessing/process.py:108)
_bootstrap (multiprocessing/process.py:315)
_launch (multiprocessing/popen_fork.py:75)
__init__ (multiprocessing/popen_fork.py:19)
_Popen (multiprocessing/context.py:277)
start (multiprocessing/process.py:121)
_startChildActor (thespian/system/multiprocCommon.py:346)
createActor (thespian/system/actorManager.py:316)
createActor (thespian/actors.py:189)
receiveMsg_StartEngine (esrally/mechanic/mechanic.py:486)
guard (esrally/actor.py:92)
receiveMessage (thespian/actors.py:838)
_handleOneMessage (thespian/system/actorManager.py:163)
handleMessages (thespian/system/actorManager.py:121)
_runWithExpiry (thespian/system/transport/TCPTransport.py:1310)
_run_subtransport (thespian/system/transport/wakeupTransportBase.py:80)
run (thespian/system/transport/wakeupTransportBase.py:71)
run (thespian/system/actorManager.py:87)
startChild (thespian/system/multiprocCommon.py:591)
run (multiprocessing/process.py:108)
_bootstrap (multiprocessing/process.py:315)
_launch (multiprocessing/popen_fork.py:75)
__init__ (multiprocessing/popen_fork.py:19)
_Popen (multiprocessing/context.py:277)
start (multiprocessing/process.py:121)
_startChildActor (thespian/system/multiprocCommon.py:346)
createActor (thespian/system/actorManager.py:316)
createActor (thespian/actors.py:189)
receiveMsg_StartEngine (esrally/mechanic/mechanic.py:392)
guard (esrally/actor.py:92)
receiveMessage (thespian/actors.py:838)
_handleOneMessage (thespian/system/actorManager.py:163)
handleMessages (thespian/system/actorManager.py:121)
_runWithExpiry (thespian/system/transport/TCPTransport.py:1310)
_run_subtransport (thespian/system/transport/wakeupTransportBase.py:80)
run (thespian/system/transport/wakeupTransportBase.py:71)
run (thespian/system/actorManager.py:87)
startChild (thespian/system/multiprocCommon.py:591)
run (multiprocessing/process.py:108)
_bootstrap (multiprocessing/process.py:315)
_launch (multiprocessing/popen_fork.py:75)
__init__ (multiprocessing/popen_fork.py:19)
_Popen (multiprocessing/context.py:277)
start (multiprocessing/process.py:121)
_startChildActor (thespian/system/multiprocCommon.py:346)
createActor (thespian/system/actorManager.py:316)
createActor (thespian/actors.py:189)
receiveMsg_Setup (esrally/racecontrol.py:112)
guard (esrally/actor.py:92)
receiveMessage (thespian/actors.py:838)
_handleOneMessage (thespian/system/actorManager.py:163)
handleMessages (thespian/system/actorManager.py:121)
_runWithExpiry (thespian/system/transport/TCPTransport.py:1310)
_run_subtransport (thespian/system/transport/wakeupTransportBase.py:80)
run (thespian/system/transport/wakeupTransportBase.py:71)
run (thespian/system/actorManager.py:87)
startChild (thespian/system/multiprocCommon.py:591)
run (multiprocessing/process.py:108)
_bootstrap (multiprocessing/process.py:315)
_launch (multiprocessing/popen_fork.py:75)
__init__ (multiprocessing/popen_fork.py:19)
_Popen (multiprocessing/context.py:277)
start (multiprocessing/process.py:121)
_startChildActor (thespian/system/multiprocCommon.py:346)
h_PendingActor (thespian/system/admin/adminCore.py:318)
h_PendingActor (thespian/system/admin/globalNames.py:19)
handleIncoming (thespian/system/admin/adminCore.py:114)
_runWithExpiry (thespian/system/transport/TCPTransport.py:1310)
_run_subtransport (thespian/system/transport/wakeupTransportBase.py:80)
run (thespian/system/transport/wakeupTransportBase.py:71)
run (thespian/system/admin/convention.py:643)
startAdmin (thespian/system/multiprocCommon.py:207)
run (multiprocessing/process.py:108)
_bootstrap (multiprocessing/process.py:315)
_launch (multiprocessing/popen_fork.py:75)
__init__ (multiprocessing/popen_fork.py:19)
_Popen (multiprocessing/context.py:277)
start (multiprocessing/process.py:121)
_startAdmin (thespian/system/multiprocCommon.py:104)
__init__ (thespian/system/systemBase.py:326)
__init__ (thespian/system/multiprocCommon.py:86)
__init__ (thespian/system/multiprocTCPBase.py:28)
_startupActorSys (thespian/actors.py:676)
__init__ (thespian/actors.py:635)
bootstrap_actor_system (esrally/actor.py:263)
with_actor_system (esrally/rally.py:775)
race (esrally/rally.py:767)
dispatch_sub_command (esrally/rally.py:991)
main (esrally/rally.py:1082)
<module> (esrally:8)
Setting Thespian debug logs with:
export THESPLOG_FILE="${THESPLOG_FILE:-${HOME}/.rally/logs/actor-system-internal.log}"
export THESPLOG_FILE_MAXSIZE=${THESPLOG_FILE_MAXSIZE:-204800}
export THESPLOG_THRESHOLD="DEBUG"
Allowed me to capture this as Rally 'hung':
2022-09-12 13:22:58.969211 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999865-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 702, "User-specified revision...-quit_0:04:59.999849)
2022-09-12 13:22:58.969813 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999934-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 688, "Skip fetching sources f...-quit_0:04:59.999923)
2022-09-12 13:22:59.006508 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999783-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 702, "User-specified revision...-quit_0:04:59.999766)
2022-09-12 13:22:59.007283 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999946-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 439, "Setting build JDK major...-quit_0:04:59.999933)
2022-09-12 13:22:59.034824 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999868-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 746, "Running build command [...-quit_0:04:59.999853)
2022-09-12 13:23:14.644823 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999840-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 746, "Running build command [...-quit_0:04:59.999824)
2022-09-12 13:24:02.459694 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999668-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 439, "Setting build JDK major...-quit_0:04:59.999629)
2022-09-12 13:24:35.662401 p16740 dbg Attempting intent TransportIntent(ActorAddr-(T|:61034)-pending-ExpiresIn_0:04:59.999743-<class 'esrally.mechanic.mechanic.NodesStarted'>-<esrally.mechanic.mechanic.NodesStarted object at 0x11036fc70>-quit_0:04:59.999734)
2022-09-12 13:24:35.664993 p16740 ERR Actor esrally.mechanic.mechanic.NodeMechanicActor @ ActorAddr-(T|:61053) transport run exception: Traceback (most recent call last):
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/actorManager.py", line 88, in run
r = self.transport.run(self.handleMessages)
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/transport/wakeupTransportBase.py", line 71, in run
rval = self._run_subtransport(incomingHandler, max_runtime)
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/transport/wakeupTransportBase.py", line 80, in _run_subtransport
rval = self._runWithExpiry(incomingHandler)
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/transport/TCPTransport.py", line 1219, in _runWithExpiry
self._acceptNewIncoming()
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/transport/TCPTransport.py", line 1342, in _acceptNewIncoming
lsock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
OSError: [Errno 22] Invalid argument
2022-09-12 13:24:35.665390 p16740 dbg Attempting intent TransportIntent(ActorAddr-(T|:61050)-pending-ExpiresIn_0:04:59.999884-<class 'thespian.actors.ChildActorExited'>-ChildActorExited:ActorAddr-(T|:61053)-quit_0:04:59.999871)
Full actor debug logs
2022-09-12 13:22:53.875894 p16688 dbg ++++ Starting Admin from /Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/__init__.py
2022-09-12 13:22:53.876248 p16688 I ++++ Admin started @ ActorAddr-(T|:1900) / gen (3, 10)
2022-09-12 13:22:53.884362 p16688 dbg Admin of ReceiveEnvelope(from: ActorAddr-(T|:61007), <class 'thespian.system.messages.multiproc.LoggerConnected'> msg: <thespian.system.messages.multiproc.LoggerConnected object at 0x1102c7700>)
2022-09-12 13:22:53.884931 p16688 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61006)-pending-ExpiresIn_0:04:59.999856-<class 'thespian.system.messages.multiproc.EndpointConnected'>-<thespian.system.messages.multiproc.EndpointConnected object at 0x1102c7af0>-quit_0:04:59.999847)
2022-09-12 13:22:53.887899 p16669 dbg actualTransmit of TransportIntent(ActorAddr-(T|:1900)-pending-ExpiresIn_0:04:59.999802-<class 'thespian.system.messages.admin.QueryExists'>-<thespian.system.messages.admin.QueryExists object at 0x1102acd00>-quit_0:04:59.999787)
2022-09-12 13:22:53.888433 p16688 dbg Admin of ReceiveEnvelope(from: ActorAddr-(T|:61006), <class 'thespian.system.messages.admin.QueryExists'> msg: <thespian.system.messages.admin.QueryExists object at 0x1102c78b0>)
2022-09-12 13:22:53.888944 p16688 dbg Attempting intent TransportIntent(ActorAddr-(T|:61006)-pending-ExpiresIn_0:04:59.999784-<class 'thespian.system.messages.admin.QueryAck'>-<thespian.system.messages.admin.QueryAck object at 0x1102c70a0>-quit_0:04:59.999773)
2022-09-12 13:22:53.889216 p16688 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61006)-pending-ExpiresIn_0:04:59.999473-<class 'thespian.system.messages.admin.QueryAck'>-<thespian.system.messages.admin.QueryAck object at 0x1102c70a0>-quit_0:04:59.999466)
2022-09-12 13:22:53.891642 p16669 dbg actualTransmit of TransportIntent(ActorAddr-(T|:1900)-pending-ExpiresIn_0:04:59.999928-<class 'thespian.system.messages.admin.PendingActor'>-PendingActor#1_of_None-quit_0:04:59.999919)
2022-09-12 13:22:53.894153 p16688 dbg Admin of ReceiveEnvelope(from: ActorAddr-(T|:61011), <class 'thespian.system.messages.admin.PendingActor'> msg: PendingActor#1_of_None)
2022-09-12 13:22:53.894394 p16688 I Pending Actor request received for esrally.racecontrol.BenchmarkActor reqs {'coordinator': True} from ActorAddr-(T|:61011)
2022-09-12 13:22:53.894965 p16688 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999917-<class 'logging.LogRecord'>-<LogRecord: esrally.actor, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/actor.py, 124, "Capabilities [{'coordinator': True, 'ip': '127....-quit_0:04:59.999910)
2022-09-12 13:22:53.897728 p16690 I Starting Actor esrally.racecontrol.BenchmarkActor at ActorAddr-(T|:61013) (parent ActorAddr-(T|:1900), admin ActorAddr-(T|:1900), srcHash None)
2022-09-12 13:22:53.898158 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:1900)-pending-ExpiresIn_0:04:59.999887-<class 'thespian.system.messages.multiproc.EndpointConnected'>-<thespian.system.messages.multiproc.EndpointConnected object at 0x110287670>-quit_0:04:59.999878)
2022-09-12 13:22:53.900451 p16688 dbg Attempting intent TransportIntent(ActorAddr-(T|:61011)-pending-ExpiresIn_0:04:59.999824-<class 'thespian.system.messages.admin.PendingActorResponse'>-PendingActorResponse(for None inst# 1) errCode None actual ActorAddr-(T|:61013)-quit_0:04:59.999817)
2022-09-12 13:22:53.900716 p16688 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61011)-pending-ExpiresIn_0:04:59.999505-<class 'thespian.system.messages.admin.PendingActorResponse'>-PendingActorResponse(for None inst# 1) errCode None actual ActorAddr-(T|:61013)-quit_0:04:59.999499)
2022-09-12 13:22:53.901609 p16669 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61013)-pending-ExpiresIn_0:04:59.999833-<class 'esrally.racecontrol.Setup'>-<esrally.racecontrol.Setup object at 0x1102acd00>-quit_0:04:59.999825)
2022-09-12 13:22:53.906689 p16690 dbg ACTOR got ReceiveEnvelope(from: ActorAddr-(T|:61006), <class 'esrally.racecontrol.Setup'> msg: <esrally.racecontrol.Setup object at 0x1102eb190>)
2022-09-12 13:22:54.728708 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999890-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.repo, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/repo.py, 68, "Checking out [master] in [/Users/bradl...-quit_0:04:59.999874)
2022-09-12 13:22:54.765182 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999863-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "Already on 'master'
Your branch ...-quit_0:04:59.999846)
2022-09-12 13:22:54.765634 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999969-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.repo, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/repo.py, 72, "Rebasing on [master] in [/Users/bradle...-quit_0:04:59.999961)
2022-09-12 13:22:54.823954 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999851-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "Already on 'master'
Your branch ...-quit_0:04:59.999833)
2022-09-12 13:22:54.851653 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999822-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "Current branch master is up to d...-quit_0:04:59.999804)
2022-09-12 13:22:54.889225 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999876-<class 'logging.LogRecord'>-<LogRecord: esrally.track.loader, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/track/loader.py, 1007, "Reading track specification file...-quit_0:04:59.999860)
2022-09-12 13:22:54.907152 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999943-<class 'logging.LogRecord'>-<LogRecord: esrally.track.loader, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/track/loader.py, 1015, "Final rendered track for '/Users...-quit_0:04:59.999930)
2022-09-12 13:22:54.912686 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999933-<class 'logging.LogRecord'>-<LogRecord: esrally.track.loader, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/track/loader.py, 1282, "Loading template [definition for...-quit_0:04:59.999918)
2022-09-12 13:22:54.915892 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999954-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.modules, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/modules.py, 85, "Loading component [geonames] fro...-quit_0:04:59.999942)
2022-09-12 13:22:54.917120 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999953-<class 'logging.LogRecord'>-<LogRecord: esrally.track.loader, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/track/loader.py, 892, "Preparing track [geonames] for te...-quit_0:04:59.999940)
2022-09-12 13:22:54.986244 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999898-<class 'logging.LogRecord'>-<LogRecord: esrally.metrics, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/metrics.py, 289, "Creating in-memory metrics store">-quit_0:04:59.999882)
2022-09-12 13:22:54.986695 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999969-<class 'logging.LogRecord'>-<LogRecord: esrally.metrics, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/metrics.py, 408, "Opening metrics store for race timestamp=[2...-quit_0:04:59.999961)
2022-09-12 13:22:54.987257 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999911-<class 'logging.LogRecord'>-<LogRecord: esrally.metrics, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/metrics.py, 1239, "Creating file race store">-quit_0:04:59.999898)
2022-09-12 13:22:54.987705 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999967-<class 'logging.LogRecord'>-<LogRecord: esrally.actor, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/racecontrol.py, 111, "Asking mechanic to start the engine.">-quit_0:04:59.999959)
2022-09-12 13:22:54.988052 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999970-<class 'logging.LogRecord'>-<LogRecord: esrally.actor, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/actor.py, 124, "Capabilities [{'coordinator': True, 'ip': '127....-quit_0:04:59.999962)
2022-09-12 13:22:54.990063 p16690 dbg Attempting intent TransportIntent(ActorAddr-LocalAddr.0-pending-ExpiresIn_0:04:59.999712-<class 'esrally.mechanic.mechanic.StartEngine'>-<esrally.mechanic.mechanic.StartEngine object at 0x1103afbe0>-quit_0:04:59.999699)
2022-09-12 13:22:54.990282 p16690 dbg CannotPickleAddress, appending intent for ActorAddr-LocalAddr.0
2022-09-12 13:22:54.991046 p16690 dbg ACTOR got ReceiveEnvelope(from: ActorAddr-(T|:61013), <class 'thespian.system.messages.multiproc.ChildMayHaveDied'> msg: <thespian.system.messages.multiproc.ChildMayHaveDied object at 0x1103aff10>)
2022-09-12 13:22:54.991759 p16718 I Starting Actor esrally.mechanic.mechanic.MechanicActor at ActorAddr-(T|:61034) (parent ActorAddr-(T|:61013), admin ActorAddr-(T|:1900), srcHash None)
2022-09-12 13:22:54.992870 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61013)-pending-ExpiresIn_0:04:59.999306-<class 'thespian.system.messages.multiproc.EndpointConnected'>-<thespian.system.messages.multiproc.EndpointConnected object at 0x1103a5370>-quit_0:04:59.999296)
2022-09-12 13:22:55.000417 p16690 dbg ACTOR got ReceiveEnvelope(from: ActorAddr-(T|:61034), <class 'thespian.system.messages.multiproc.EndpointConnected'> msg: <thespian.system.messages.multiproc.EndpointConnected object at 0x1102eb880>)
2022-09-12 13:22:55.000901 p16690 dbg Attempting intent TransportIntent(ActorAddr-0-ActorAddr-(T|:61034)-pending-ExpiresIn_0:04:59.988730-<class 'esrally.mechanic.mechanic.StartEngine'>-<esrally.mechanic.mechanic.StartEngine object at 0x1103afbe0>-quit_0:04:59.988722)
2022-09-12 13:22:55.001487 p16690 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61034)-pending-ExpiresIn_0:04:59.988184-<class 'esrally.mechanic.mechanic.StartEngine'>-<esrally.mechanic.mechanic.StartEngine object at 0x1103afbe0>-quit_0:04:59.988175)
2022-09-12 13:22:55.002233 p16718 dbg ACTOR got ReceiveEnvelope(from: ActorAddr-(T|:61013), <class 'esrally.mechanic.mechanic.StartEngine'> msg: <esrally.mechanic.mechanic.StartEngine object at 0x1103a5970>)
2022-09-12 13:22:55.002662 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999949-<class 'logging.LogRecord'>-<LogRecord: esrally.actor, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/mechanic.py, 366, "Received signal from race control t...-quit_0:04:59.999940)
2022-09-12 13:22:55.758482 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999873-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.repo, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/repo.py, 68, "Checking out [master] in [/Users/bradl...-quit_0:04:59.999856)
2022-09-12 13:22:55.805396 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999860-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "Switched to branch 'master'
Your...-quit_0:04:59.999845)
2022-09-12 13:22:55.806018 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999916-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.repo, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/repo.py, 72, "Rebasing on [master] in [/Users/bradle...-quit_0:04:59.999900)
2022-09-12 13:22:55.858162 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999847-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "Already on 'master'
Your branch ...-quit_0:04:59.999827)
2022-09-12 13:22:55.885869 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999818-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "Current branch master is up to d...-quit_0:04:59.999799)
2022-09-12 13:22:55.924845 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999911-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.team, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/team.py, 339, "Loading plugin [analysis-icu] w...-quit_0:04:59.999896)
2022-09-12 13:22:55.925763 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999953-<class 'logging.LogRecord'>-<LogRecord: esrally.actor, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/mechanic.py, 387, "Cluster consisting of [{'host': '12...-quit_0:04:59.999927)
2022-09-12 13:22:55.926146 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999965-<class 'logging.LogRecord'>-<LogRecord: esrally.actor, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/actor.py, 124, "Capabilities [{'coordinator': True, 'ip': '127....-quit_0:04:59.999956)
2022-09-12 13:22:55.927880 p16718 dbg Attempting intent TransportIntent(ActorAddr-LocalAddr.0-pending-ExpiresIn_0:04:59.999724-<class 'esrally.mechanic.mechanic.StartEngine'>-<esrally.mechanic.mechanic.StartEngine object at 0x1103a5970>-quit_0:04:59.999711)
2022-09-12 13:22:55.928101 p16718 dbg CannotPickleAddress, appending intent for ActorAddr-LocalAddr.0
2022-09-12 13:22:55.928848 p16718 dbg ACTOR got ReceiveEnvelope(from: ActorAddr-(T|:61034), <class 'thespian.system.messages.multiproc.ChildMayHaveDied'> msg: <thespian.system.messages.multiproc.ChildMayHaveDied object at 0x1103ab850>)
2022-09-12 13:22:55.929355 p16739 I Starting Actor esrally.mechanic.mechanic.Dispatcher at ActorAddr-(T|:61050) (parent ActorAddr-(T|:61034), admin ActorAddr-(T|:1900), srcHash None)
2022-09-12 13:22:55.929827 p16739 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61034)-pending-ExpiresIn_0:04:59.999873-<class 'thespian.system.messages.multiproc.EndpointConnected'>-<thespian.system.messages.multiproc.EndpointConnected object at 0x1103abb80>-quit_0:04:59.999863)
2022-09-12 13:22:55.935353 p16718 dbg ACTOR got ReceiveEnvelope(from: ActorAddr-(T|:61050), <class 'thespian.system.messages.multiproc.EndpointConnected'> msg: <thespian.system.messages.multiproc.EndpointConnected object at 0x1103a62b0>)
2022-09-12 13:22:55.935740 p16718 dbg Attempting intent TransportIntent(ActorAddr-0-ActorAddr-(T|:61050)-pending-ExpiresIn_0:04:59.991700-<class 'esrally.mechanic.mechanic.StartEngine'>-<esrally.mechanic.mechanic.StartEngine object at 0x1103a5970>-quit_0:04:59.991692)
2022-09-12 13:22:55.936455 p16718 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61050)-pending-ExpiresIn_0:04:59.991061-<class 'esrally.mechanic.mechanic.StartEngine'>-<esrally.mechanic.mechanic.StartEngine object at 0x1103a5970>-quit_0:04:59.991052)
2022-09-12 13:22:55.937301 p16739 dbg ACTOR got ReceiveEnvelope(from: ActorAddr-(T|:61034), <class 'esrally.mechanic.mechanic.StartEngine'> msg: <esrally.mechanic.mechanic.StartEngine object at 0x1103abd30>)
2022-09-12 13:22:55.937950 p16739 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999932-<class 'logging.LogRecord'>-<LogRecord: esrally.actor, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/actor.py, 124, "Capabilities [{'coordinator': True, 'ip': '127....-quit_0:04:59.999923)
2022-09-12 13:22:55.940678 p16739 dbg Attempting intent TransportIntent(ActorAddr-LocalAddr.0-pending-ExpiresIn_0:04:59.999685-<class 'esrally.mechanic.mechanic.StartNodes'>-<esrally.mechanic.mechanic.StartNodes object at 0x1103a6940>-quit_0:04:59.999666)
2022-09-12 13:22:55.940877 p16739 dbg CannotPickleAddress, appending intent for ActorAddr-LocalAddr.0
2022-09-12 13:22:55.942104 p16740 I Starting Actor esrally.mechanic.mechanic.NodeMechanicActor at ActorAddr-(T|:61053) (parent ActorAddr-(T|:61050), admin ActorAddr-(T|:1900), srcHash None)
2022-09-12 13:22:55.942537 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61050)-pending-ExpiresIn_0:04:59.999866-<class 'thespian.system.messages.multiproc.EndpointConnected'>-<thespian.system.messages.multiproc.EndpointConnected object at 0x1103bf8e0>-quit_0:04:59.999856)
2022-09-12 13:22:55.944364 p16739 dbg ACTOR got ReceiveEnvelope(from: ActorAddr-(T|:61053), <class 'thespian.system.messages.multiproc.EndpointConnected'> msg: <thespian.system.messages.multiproc.EndpointConnected object at 0x1103a69a0>)
2022-09-12 13:22:55.944744 p16739 dbg Attempting intent TransportIntent(ActorAddr-0-ActorAddr-(T|:61053)-pending-ExpiresIn_0:04:59.995443-<class 'esrally.mechanic.mechanic.StartNodes'>-<esrally.mechanic.mechanic.StartNodes object at 0x1103a6940>-quit_0:04:59.995435)
2022-09-12 13:22:55.945263 p16739 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61053)-pending-ExpiresIn_0:04:59.994926-<class 'esrally.mechanic.mechanic.StartNodes'>-<esrally.mechanic.mechanic.StartNodes object at 0x1103a6940>-quit_0:04:59.994919)
2022-09-12 13:22:55.946014 p16740 dbg ACTOR got ReceiveEnvelope(from: ActorAddr-(T|:61050), <class 'esrally.mechanic.mechanic.StartNodes'> msg: <esrally.mechanic.mechanic.StartNodes object at 0x1103c2190>)
2022-09-12 13:22:55.946453 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999947-<class 'logging.LogRecord'>-<LogRecord: esrally.actor, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/mechanic.py, 552, "Starting node(s) [0] on [127.0.0.1]...-quit_0:04:59.999939)
2022-09-12 13:22:55.947798 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999971-<class 'logging.LogRecord'>-<LogRecord: esrally.metrics, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/metrics.py, 408, "Opening metrics store for race timestamp=[2...-quit_0:04:59.999962)
2022-09-12 13:22:56.733382 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999869-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.repo, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/repo.py, 127, "Checking out revision [c18ab4d] in [/...-quit_0:04:59.999852)
2022-09-12 13:22:56.771657 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999841-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "Note: switching to 'c18ab4d'.
Y...-quit_0:04:59.999824)
2022-09-12 13:22:56.773528 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999949-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.team, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/team.py, 339, "Loading plugin [analysis-icu] w...-quit_0:04:59.999936)
2022-09-12 13:22:56.774563 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999967-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 86, "Enabling source artifact...-quit_0:04:59.999959)
2022-09-12 13:22:56.777628 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999960-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 127, "Adding core plugin sour...-quit_0:04:59.999951)
2022-09-12 13:22:56.778063 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999971-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.java_resolver, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/java_resolver.py, 48, "Allowed JDK ve...-quit_0:04:59.999963)
2022-09-12 13:22:56.874006 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999882-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.java_resolver, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/java_resolver.py, 50, "Detected JDK w...-quit_0:04:59.999867)
2022-09-12 13:22:56.874872 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999968-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 685, "Fetching latest sources...-quit_0:04:59.999960)
2022-09-12 13:22:58.594374 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999850-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "From https://github.com/elastic/...-quit_0:04:59.999834)
2022-09-12 13:22:58.760902 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999858-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "Switched to branch 'main'
Your b...-quit_0:04:59.999841)
2022-09-12 13:22:58.934777 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999858-<class 'logging.LogRecord'>-<LogRecord: esrally.utils.process, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/utils/process.py, 95, "
�[KSuccessfully rebased and upd...-quit_0:04:59.999843)
2022-09-12 13:22:58.969211 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999865-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 702, "User-specified revision...-quit_0:04:59.999849)
2022-09-12 13:22:58.969813 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999934-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 688, "Skip fetching sources f...-quit_0:04:59.999923)
2022-09-12 13:22:59.006508 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999783-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 702, "User-specified revision...-quit_0:04:59.999766)
2022-09-12 13:22:59.007283 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999946-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 439, "Setting build JDK major...-quit_0:04:59.999933)
2022-09-12 13:22:59.034824 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999868-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 746, "Running build command [...-quit_0:04:59.999853)
2022-09-12 13:23:14.644823 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999840-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 746, "Running build command [...-quit_0:04:59.999824)
2022-09-12 13:24:02.459694 p16740 dbg actualTransmit of TransportIntent(ActorAddr-(T|:61007)-pending-ExpiresIn_0:04:59.999668-<class 'logging.LogRecord'>-<LogRecord: esrally.mechanic.supplier, 20, /Users/bradleydeam/perf/github.com/b-deam/rally/esrally/mechanic/supplier.py, 439, "Setting build JDK major...-quit_0:04:59.999629)
2022-09-12 13:24:35.662401 p16740 dbg Attempting intent TransportIntent(ActorAddr-(T|:61034)-pending-ExpiresIn_0:04:59.999743-<class 'esrally.mechanic.mechanic.NodesStarted'>-<esrally.mechanic.mechanic.NodesStarted object at 0x11036fc70>-quit_0:04:59.999734)
2022-09-12 13:24:35.664993 p16740 ERR Actor esrally.mechanic.mechanic.NodeMechanicActor @ ActorAddr-(T|:61053) transport run exception: Traceback (most recent call last):
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/actorManager.py", line 88, in run
r = self.transport.run(self.handleMessages)
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/transport/wakeupTransportBase.py", line 71, in run
rval = self._run_subtransport(incomingHandler, max_runtime)
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/transport/wakeupTransportBase.py", line 80, in _run_subtransport
rval = self._runWithExpiry(incomingHandler)
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/transport/TCPTransport.py", line 1219, in _runWithExpiry
self._acceptNewIncoming()
File "/Users/bradleydeam/perf/github.com/b-deam/rally/.venv/lib/python3.8/site-packages/thespian/system/transport/TCPTransport.py", line 1342, in _acceptNewIncoming
lsock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
OSError: [Errno 22] Invalid argument
2022-09-12 13:24:35.665390 p16740 dbg Attempting intent TransportIntent(ActorAddr-(T|:61050)-pending-ExpiresIn_0:04:59.999884-<class 'thespian.actors.ChildActorExited'>-ChildActorExited:ActorAddr-(T|:61053)-quit_0:04:59.999871)
Thanks to @pquentin, we found a workaround for this by commenting out line 1342 in .venv/lib/python3.8/site-packages/thespian/system/transport/TCPTransport.py
- lsock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
+ # lsock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)We're not exactly sure what is happening (envoyproxy/envoy#1446 suggests that perhaps we're trying to set an option on a socket that is shut down), but this appears to only affect OSX.