-
Type:
Task
-
Resolution: Fixed
-
Priority:
Minor - P4
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
DevProd Test Infrastructure
-
Fully Compatible
-
DevProd Test Infra 2026-05-05
-
200
-
None
-
None
-
None
-
None
-
None
-
None
-
None
It looks like resmoke waits indefinitely for the fixture to become ready:
[executor:js_test:job0] 2026-04-20T09:20:42.304Z remove_adjacent_index_keys.js ran in 963.03 seconds: timeout. [executor:js_test:job0] 2026-04-20T09:20:42.305Z Restarting the fixture since it is not running after a test timed out. -- Test timed out at 2026-04-20 09:29:26 UTC --
Blocked here:
Thread 281472783696128: File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/_main~setup_mongo_python_toolchains~py_linux_arm64/dist/lib/python3.13/threading.py", line 1015, in _bootstrap self._bootstrap_inner() File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/_main~setup_mongo_python_toolchains~py_linux_arm64/dist/lib/python3.13/threading.py", line 1044, in _bootstrap_inner self.run() File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/_main~setup_mongo_python_toolchains~py_linux_arm64/dist/lib/python3.13/threading.py", line 995, in run self._target(*self._args, **self._kwargs) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/_main/buildscripts/resmokelib/testing/job.py", line 134, in start self._run(queue, interrupt_flag, teardown_flag, hook_failure_flag) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/_main/buildscripts/resmokelib/testing/job.py", line 189, in _run self._execute_test(test, hook_failure_flag) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/_main~setup_mongo_python_toolchains~py_linux_arm64/dist/lib/python3.13/contextlib.py", line 85, in inner return func(*args, **kwds) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/_main/buildscripts/resmokelib/testing/job.py", line 280, in _execute_test self.fixture.await_ready() File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/_main/buildscripts/resmokelib/testing/fixtures/shardedcluster.py", line 347, in await_ready self._add_shard(client, shard, self.config_shard == idx) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/_main/buildscripts/resmokelib/testing/fixtures/shardedcluster.py", line 855, in _add_shard client.admin.command(cmd) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/poetry/pymongo/pymongo/_csot.py", line 119, in csot_wrapper return func(self, *args, **kwargs) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/poetry/pymongo/pymongo/synchronous/database.py", line 930, in command return self._command( File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/poetry/pymongo/pymongo/synchronous/database.py", line 770, in _command return conn.command( File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/poetry/pymongo/pymongo/synchronous/helpers.py", line 47, in inner return func(*args, **kwargs) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/poetry/pymongo/pymongo/synchronous/pool.py", line 410, in command return command( File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/poetry/pymongo/pymongo/synchronous/network.py", line 198, in command reply = receive_message(conn, request_id) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/poetry/pymongo/pymongo/network_layer.py", line 755, in receive_message length, _, response_to, op_code = _UNPACK_HEADER(receive_data(conn, 16, deadline)) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/poetry/pymongo/pymongo/network_layer.py", line 355, in receive_data chunk_length = conn.conn.recv_into(mv[bytes_read:]) File "/mnt/engflow/worker/work/30/exec/bazel-out/aarch64-opt/bin/jstests/suites/catalog-and-routing/sharding_jscore_passthrough_with_balancer.runfiles/poetry/pymongo/pymongo/network_layer.py", line 465, in recv_into return self.conn.recv_into(buffer)
There are some timeouts on the retries, but does this command not have a timeout internally?
https://github.com/10gen/mongo/blob/d6198153ad1ae36bcb3f3df76962b993ee603d2b/buildscripts/resmokelib/testing/fixtures/shardedcluster.py#L855
- related to
-
SERVER-124517 Disable remote execution of //jstests/suites/workload-resilience:sharding_jscore_passthrough_with_balancer_rate_limited
-
- Closed
-
-
SERVER-125600 Complete TODO listed in SERVER-124515
-
- Closed
-