Bazel timeout testing //jstests/suites/workload-resilience:sharding_jscore_passthrough_with_balancer_rate_limited

XMLWordPrintableJSON

    • DevProd Test Infrastructure
    • Fully Compatible
    • DevProd Test Infra 2026-05-05
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      For example: https://parsley.corp.mongodb.com/evergreen/mongodb_mongo_master_linux_64_debug_required_resmoke_tests_ed8c874d49b2a06915d52348b88afbdc350c56e1_26_04_20_06_40_06/0/task?bookmarks=0,1398,6267&shareLine=1398

       

      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

       

            Assignee:
            Sean Lyons
            Reporter:
            Sean Lyons
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: