Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-5223

Test failure - async test hangs for 50 minutes

    • Type: Icon: Build Failure Build Failure
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • 4.13
    • Affects Version/s: None
    • Component/s: async
    • None
    • Python Drivers
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      The test failed without a timeout, appearing to block for 53minutes in test/asynchronous/test_crud_unified.py::TestUnifiedFindOneAndUpdateErrorResponse::test_findOneAndUpdate_DuplicateKey_error_is_accessible:

       [2025/03/13 12:17:35.850] test/asynchronous/test_crud_unified.py::TestUnifiedFindOneAndUpdateDotsAndDollars::test_Updating_document_to_set_top-level_dotted_key_on_5_0+_server PASSED [ 11%]
       [2025/03/13 12:42:35.850] Timeout (0:25:00)!
       [2025/03/13 12:42:35.850] Thread 0x00007fb84eeff700 (most recent call first):
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/concurrent/futures/thread.py", line 90 in _worker
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 992 in run
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 1041 in _bootstrap_inner
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 1012 in _bootstrap
       [2025/03/13 12:42:35.850] Thread 0x00007fb85e5c3700 (most recent call first):
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/concurrent/futures/thread.py", line 90 in _worker
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 992 in run
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 1041 in _bootstrap_inner
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 1012 in _bootstrap
       [2025/03/13 12:42:35.850] Thread 0x00007fb85eec4700 (most recent call first):
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/concurrent/futures/thread.py", line 90 in _worker
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 992 in run
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 1041 in _bootstrap_inner
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 1012 in _bootstrap
       [2025/03/13 12:42:35.850] Thread 0x00007fb85f6c5700 (most recent call first):
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/concurrent/futures/thread.py", line 90 in _worker
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 992 in run
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 1041 in _bootstrap_inner
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/threading.py", line 1012 in _bootstrap
       [2025/03/13 12:42:35.850] Thread 0x00007fb87351f740 (most recent call first):
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/selectors.py", line 452 in select
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/asyncio/base_events.py", line 2002 in _run_once
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/asyncio/base_events.py", line 683 in run_forever
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/asyncio/base_events.py", line 712 in run_until_complete
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/test/asynchronous/__init__.py", line 928 in _callMaybeAsync
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/test/asynchronous/__init__.py", line 913 in _callTestMethod
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/unittest/case.py", line 651 in run
       [2025/03/13 12:42:35.850]   File "/opt/python/3.13/lib/python3.13/unittest/case.py", line 707 in __call__
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/unittest.py", line 332 in runtest
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/runner.py", line 174 in pytest_runtest_call
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_callers.py", line 103 in _multicall
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_manager.py", line 120 in _hookexec
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_hooks.py", line 513 in __call__
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/runner.py", line 242 in <lambda>
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/runner.py", line 341 in from_call
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/runner.py", line 241 in call_and_report
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/runner.py", line 132 in runtestprotocol
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_callers.py", line 103 in _multicall
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_manager.py", line 120 in _hookexec
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_hooks.py", line 513 in __call__
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/main.py", line 362 in pytest_runtestloop
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_callers.py", line 103 in _multicall
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_manager.py", line 120 in _hookexec
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_hooks.py", line 513 in __call__
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/main.py", line 337 in _main
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/main.py", line 283 in wrap_session
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/main.py", line 330 in pytest_cmdline_main
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_callers.py", line 103 in _multicall
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_manager.py", line 120 in _hookexec
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/pluggy/_hooks.py", line 513 in __call__
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.local/uv/cache/builds-v0/.tmpcWFaZa/lib/python3.13/site-packages/_pytest/config/__init__.py", line 175 in main
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.evergreen/scripts/run_tests.py", line 130 in run
       [2025/03/13 12:42:35.850]   File "/data/mci/d45d59f78b5dc156734ffbc6437b87c8/src/.evergreen/scripts/run_tests.py", line 144 in <module>
       [2025/03/13 13:10:50.368] Hit exec timeout (1h0m0s).
       [2025/03/13 13:10:50.368] test/asynchronous/test_crud_unified.py::TestUnifiedFindOneAndUpdateErrorResponse::test_findOneAndUpdate_DuplicateKey_error_is_accessible
       [2025/03/13 13:10:50.550] Command 'subprocess.exec' in function 'run tests' (step 2.2 of 2) stopped early: context canceled.
       [2025/03/13 13:10:50.550] Finished command 'subprocess.exec' in function 'run tests' (step 2.2 of 2) in 58m31.568460174s.
       [2025/03/13 13:10:50.550] Running task commands failed: running command: command stopped early: context canceled
       [2025/03/13 13:10:50.550] Finished running task commands in 59m28.152631647s.
       [2025/03/13 13:10:50.550] Running task-timeout commands.
      

      https://spruce.mongodb.com/task/mongo_python_driver_test_rhel8_python3.13_cov_test_8.0_sharded_cluster_auth_ssl_sync_async_e6e8650cc95314e742a30244b5db0239f5259f68_25_03_13_19_08_41/logs?execution=0&sortBy=STATUS&sortDir=ASC

            Assignee:
            noah.stapp@mongodb.com Noah Stapp
            Reporter:
            shane.harvey@mongodb.com Shane Harvey
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              None
              None
              None
              None