Uploaded image for project: 'Motor'
  1. Motor
  2. MOTOR-1269

Test Failure - TestUnifiedInterruptInUsePoolClear

    • Type: Icon: Build Failure Build Failure
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 3.4
    • Affects Version/s: None
    • Component/s: None
    • None
    • Python Drivers

      Multiple TestUnifiedInterruptInUsePoolClear tests are failing in various ways:

       [2024/02/29 15:29:38.925] _ TestUnifiedInterruptInUsePoolClear.test_Connection_pool_clear_uses_interruptInUseConnections=true_after_monitor_timeout _
       [2024/02/29 15:29:38.925] self = <test.test_discovery_and_monitoring.TestUnifiedInterruptInUsePoolClear testMethod=test_Connection_pool_clear_uses_interruptInUseConnections=true_after_monitor_timeout>
       [2024/02/29 15:29:38.925]     def test_case(self):
       [2024/02/29 15:29:38.925] >       self.run_scenario(spec)
       [2024/02/29 15:29:38.925] test/unified_format.py:1854:
       [2024/02/29 15:29:38.925] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
       [2024/02/29 15:29:38.925] test/unified_format.py:1801: in run_scenario
       [2024/02/29 15:29:38.925]     self._run_scenario(spec, uri)
       [2024/02/29 15:29:38.925] test/unified_format.py:1837: in _run_scenario
       [2024/02/29 15:29:38.925]     self.check_events(expect_events)
       [2024/02/29 15:29:38.925] test/unified_format.py:1712: in check_events
       [2024/02/29 15:29:38.925]     self.assertEqual(len(actual_events), len(events), actual_events)
       [2024/02/29 15:29:38.925] E   AssertionError: 3 != 4 : [<CommandStartedEvent ('localhost', 27018) db: 'sdam-tests', command: 'insert', operation_id: 1434368115, service_id: None, server_connection_id: 1364>, <CommandSucceededEvent ('localhost', 27018) db: 'sdam-tests', command: 'insert', operation_id: 1434368115, duration_micros: 1217, service_id: None, server_connection_id: 1364>, <CommandStartedEvent ('localhost', 27018) db: 'sdam-tests', command: 'find', operation_id: 1876771662, service_id: None, server_connection_id: 1364>]
       [2024/02/29 15:29:38.925] ------------------------------ Captured log call -------------------------------
       [2024/02/29 15:29:38.925] INFO     pymongo.serverSelection:logger.py:94 {"message": "Waiting for suitable server to become available", "selector": "<function writable_server_selector at 0x7fc39b15a340>", "operation": "insert", "topologyDescription": "<TopologyDescription id: 65e1122fbb96079f80ad3c6b, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('localhost', 27018) server_type: Unknown, rtt: None>]>", "clientId": {"$oid": "65e1122fbb96079f80ad3c6b"}, "remainingTimeMS": 29}
       [2024/02/29 15:29:38.925] _ TestUnifiedInterruptInUsePoolClear.test_Error_returned_from_connection_pool_clear_with_interruptInUseConnections=true_is_retryable _
       [2024/02/29 15:29:38.925] self = <test.test_discovery_and_monitoring.TestUnifiedInterruptInUsePoolClear testMethod=test_Error_returned_from_connection_pool_clear_with_interruptInUseConnections=true_is_retryable>
       [2024/02/29 15:29:38.925]     def test_case(self):
       [2024/02/29 15:29:38.925] >       self.run_scenario(spec)
       [2024/02/29 15:29:38.925] test/unified_format.py:1854:
       [2024/02/29 15:29:38.925] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
       [2024/02/29 15:29:38.925] test/unified_format.py:1801: in run_scenario
       [2024/02/29 15:29:38.925]     self._run_scenario(spec, uri)
       [2024/02/29 15:29:38.925] test/unified_format.py:1831: in _run_scenario
       [2024/02/29 15:29:38.925]     self.run_operations(spec["operations"])
       [2024/02/29 15:29:38.925] test/unified_format.py:1691: in run_operations
       [2024/02/29 15:29:38.925]     self.run_special_operation(op)
       [2024/02/29 15:29:38.925] test/unified_format.py:1686: in run_special_operation
       [2024/02/29 15:29:38.925]     method(spec["arguments"])
       [2024/02/29 15:29:38.925] test/unified_format.py:1637: in _testOperation_waitForThread
       [2024/02/29 15:29:38.926]     raise thread.exc
       [2024/02/29 15:29:38.926] test/utils_spec_runner.py:79: in run
       [2024/02/29 15:29:38.926]     work()
       [2024/02/29 15:29:38.927] test/unified_format.py:1629: in <lambda>
       [2024/02/29 15:29:38.927]     thread.schedule(lambda: self.run_entity_operation(spec["operation"]))
       [2024/02/29 15:29:38.927] test/unified_format.py:1435: in run_entity_operation
       [2024/02/29 15:29:38.927]     result = cmd(**dict(arguments))
       [2024/02/29 15:29:38.927] test/unified_format.py:1250: in _collectionOperation_find
       [2024/02/29 15:29:38.927]     return list(find_cursor)
       [2024/02/29 15:29:38.927] ../../../../synchro/__init__.py:600: in next
       [2024/02/29 15:29:38.927]     return self._next()
       [2024/02/29 15:29:38.927] ../../../../synchro/__init__.py:143: in _wrap_synchro
       [2024/02/29 15:29:38.927]     motor_obj = fn(*args, **kwargs)
       [2024/02/29 15:29:38.927] ../../../../synchro/__init__.py:201: in _unwrap_synchro
       [2024/02/29 15:29:38.927]     return fn(*args, **kwargs)
       [2024/02/29 15:29:38.927] ../../../../synchro/__init__.py:346: in synchronized_method
       [2024/02/29 15:29:38.927]     return loop.run_sync(partial)
       [2024/02/29 15:29:38.927] ../../lib/python3.12/site-packages/tornado/ioloop.py:539: in run_sync
       [2024/02/29 15:29:38.927]     return future_cell[0].result()
       [2024/02/29 15:29:38.927] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
       [2024/02/29 15:29:38.927] self = MotorCursor(<pymongo.cursor.Cursor object at 0x7fc39338c500>)
       [2024/02/29 15:29:38.927]     async def next(self):
       [2024/02/29 15:29:38.927]         """Advance the cursor.
       [2024/02/29 15:29:38.927]         .. versionadded:: 2.2
       [2024/02/29 15:29:38.927]         """
       [2024/02/29 15:29:38.928] >       if self.alive and (self._buffer_size() or await self._get_more()):
       [2024/02/29 15:29:38.928] E       RuntimeError: Task <Task pending name='Task-5801' coro=<AgnosticBaseCursor.next() running at /data/mci/6a212c90be6a6d71cb56d2dff7406490/src/motor/core.py:1412> cb=[_wrap_awaitable.<locals>.<lambda>() at /data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/lib/python3.12/site-packages/tornado/gen.py:852, IOLoop.add_future.<locals>.<lambda>() at /data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/lib/python3.12/site-packages/tornado/ioloop.py:699]> got Future <Future pending cb=[_chain_future.<locals>._call_check_cancel() at /opt/python/3.12/lib/python3.12/asyncio/futures.py:387]> attached to a different loop
       [2024/02/29 15:29:38.928] ../../../../motor/core.py:1412: RuntimeError
       [2024/02/29 15:29:38.928] ------------------------------ Captured log call -------------------------------
       [2024/02/29 15:29:38.928] INFO     pymongo.serverSelection:logger.py:94 {"message": "Waiting for suitable server to become available", "selector": "<function writable_server_selector at 0x7fc39b15a340>", "operation": "insert", "topologyDescription": "<TopologyDescription id: 65e1122fbb96079f80ad3c6d, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('localhost', 27018) server_type: Unknown, rtt: None>]>", "clientId": {"$oid": "65e1122fbb96079f80ad3c6d"}, "remainingTimeMS": 29}
       [2024/02/29 15:29:38.928] _ TestUnifiedInterruptInUsePoolClear.test_Error_returned_from_connection_pool_clear_with_interruptInUseConnections=true_is_retryable_for_write _
       [2024/02/29 15:29:38.928] self = <test.test_discovery_and_monitoring.TestUnifiedInterruptInUsePoolClear testMethod=test_Error_returned_from_connection_pool_clear_with_interruptInUseConnections=true_is_retryable_for_write>
       [2024/02/29 15:29:38.928]     def test_case(self):
       [2024/02/29 15:29:38.928] >       self.run_scenario(spec)
       [2024/02/29 15:29:38.928] test/unified_format.py:1854:
       [2024/02/29 15:29:38.928] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
       [2024/02/29 15:29:38.928] test/unified_format.py:1801: in run_scenario
       [2024/02/29 15:29:38.928]     self._run_scenario(spec, uri)
       [2024/02/29 15:29:38.928] test/unified_format.py:1831: in _run_scenario
       [2024/02/29 15:29:38.928]     self.run_operations(spec["operations"])
       [2024/02/29 15:29:38.928] test/unified_format.py:1691: in run_operations
       [2024/02/29 15:29:38.928]     self.run_special_operation(op)
       [2024/02/29 15:29:38.928] test/unified_format.py:1686: in run_special_operation
       [2024/02/29 15:29:38.928]     method(spec["arguments"])
       [2024/02/29 15:29:38.928] test/unified_format.py:1638: in _testOperation_waitForThread
       [2024/02/29 15:29:38.928]     self.assertFalse(thread.is_alive(), "Thread {} is still running".format(spec["thread"]))
       [2024/02/29 15:29:38.928] E   AssertionError: True is not false : Thread thread1 is still running
       [2024/02/29 15:29:38.928] ------------------------------ Captured log call -------------------------------
       [2024/02/29 15:29:38.928] INFO     pymongo.serverSelection:logger.py:94 {"message": "Waiting for suitable server to become available", "selector": "<function writable_server_selector at 0x7fc39b15a340>", "operation": "insert", "topologyDescription": "<TopologyDescription id: 65e1122fbb96079f80ad3c6f, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('localhost', 27018) server_type: Unknown, rtt: None>]>", "clientId": {"$oid": "65e1122fbb96079f80ad3c6f"}, "remainingTimeMS": 29}
       [2024/02/29 15:29:38.929] INFO     pymongo.serverSelection:logger.py:94 {"message": "Waiting for suitable server to become available", "selector": "<function writable_server_selector at 0x7fc39b15a340>", "operation": "update", "topologyDescription": "<TopologyDescription id: 65e1122fbb96079f80ad3c6f, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('localhost', 27017) server_type: RSSecondary, rtt: 0.0010067151120233576>, <ServerDescription ('localhost', 27018) server_type: Unknown, rtt: None, error=NetworkTimeout('localhost:27018: timed out (configured timeouts: socketTimeoutMS: 500.0ms, connectTimeoutMS: 500.0ms)')>, <ServerDescription ('localhost', 27019) server_type: RSArbiter, rtt: 0.000568051903981086>]>", "clientId": {"$oid": "65e1122fbb96079f80ad3c6f"}, "remainingTimeMS": 29}
       [2024/02/29 15:29:38.929] ERROR    asyncio:base_events.py:1785 Future exception was never retrieved
       [2024/02/29 15:29:38.929] future: <Future finished exception=OperationFailure("Executor error during find command: sdam-tests.interruptInUse :: caused by :: collection dropped. UUID 79b08807-4b56-430c-a1e9-a9d1ba8fe0e3, full error: {'ok': 0.0, 'errmsg': 'Executor error during find command: sdam-tests.interruptInUse :: caused by :: collection dropped. UUID 79b08807-4b56-430c-a1e9-a9d1ba8fe0e3', 'code': 175, 'codeName': 'QueryPlanKilled', '$clusterTime': {'clusterTime': Timestamp(1709249071, 10), 'signature': {'hash': b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00', 'keyId': 0}}, 'operationTime': Timestamp(1709249071, 10)}")>
       [2024/02/29 15:29:38.929] Traceback (most recent call last):
       [2024/02/29 15:29:38.929]   File "/opt/python/3.12/lib/python3.12/concurrent/futures/thread.py", line 58, in run
       [2024/02/29 15:29:38.929]     result = self.fn(*self.args, **self.kwargs)
       [2024/02/29 15:29:38.929]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.929]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/cursor.py", line 1160, in _refresh
       [2024/02/29 15:29:38.929]     self.__send_message(q)
       [2024/02/29 15:29:38.929]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/cursor.py", line 1039, in __send_message
       [2024/02/29 15:29:38.929]     response = client._run_operation(
       [2024/02/29 15:29:38.929]                ^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.929]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/_csot.py", line 107, in csot_wrapper
       [2024/02/29 15:29:38.929]     return func(self, *args, **kwargs)
       [2024/02/29 15:29:38.929]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.929]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 1415, in _run_operation
       [2024/02/29 15:29:38.929]     return self._retryable_read(
       [2024/02/29 15:29:38.929]            ^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.929]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 1524, in _retryable_read
       [2024/02/29 15:29:38.929]     return self._retry_internal(
       [2024/02/29 15:29:38.929]            ^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.929]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/_csot.py", line 107, in csot_wrapper
       [2024/02/29 15:29:38.929]     return func(self, *args, **kwargs)
       [2024/02/29 15:29:38.929]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.929]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 1491, in _retry_internal
       [2024/02/29 15:29:38.929]     ).run()
       [2024/02/29 15:29:38.929]       ^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 2337, in run
       [2024/02/29 15:29:38.930]     return self._read() if self._is_read else self._write()
       [2024/02/29 15:29:38.930]            ^^^^^^^^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 2475, in _read
       [2024/02/29 15:29:38.930]     return self._func(self._session, self._server, conn, read_pref)  # type: ignore
       [2024/02/29 15:29:38.930]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 1406, in _cmd
       [2024/02/29 15:29:38.930]     return server.run_operation(
       [2024/02/29 15:29:38.930]            ^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/helpers.py", line 324, in inner
       [2024/02/29 15:29:38.930]     return func(*args, **kwargs)
       [2024/02/29 15:29:38.930]            ^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/server.py", line 190, in run_operation
       [2024/02/29 15:29:38.930]     _check_command_response(first, conn.max_wire_version)
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/helpers.py", line 230, in _check_command_response
       [2024/02/29 15:29:38.930]     raise OperationFailure(errmsg, code, response, max_wire_version)
       [2024/02/29 15:29:38.930] pymongo.errors.OperationFailure: Executor error during find command: sdam-tests.interruptInUse :: caused by :: collection dropped. UUID 79b08807-4b56-430c-a1e9-a9d1ba8fe0e3, full error: {'ok': 0.0, 'errmsg': 'Executor error during find command: sdam-tests.interruptInUse :: caused by :: collection dropped. UUID 79b08807-4b56-430c-a1e9-a9d1ba8fe0e3', 'code': 175, 'codeName': 'QueryPlanKilled', '$clusterTime': {'clusterTime': Timestamp(1709249071, 10), 'signature': {'hash': b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'keyId': 0}}, 'operationTime': Timestamp(1709249071, 10)}
       [2024/02/29 15:29:38.930] ERROR    asyncio:base_events.py:1785 Future exception was never retrieved
       [2024/02/29 15:29:38.930] future: <Future finished exception=OperationFailure("Executor error during find command: sdam-tests.interruptInUse :: caused by :: collection dropped. UUID 8378dad2-00b1-42be-b03a-7f87ca88b692, full error: {'ok': 0.0, 'errmsg': 'Executor error during find command: sdam-tests.interruptInUse :: caused by :: collection dropped. UUID 8378dad2-00b1-42be-b03a-7f87ca88b692', 'code': 175, 'codeName': 'QueryPlanKilled', '$clusterTime': {'clusterTime': Timestamp(1709249073, 1), 'signature': {'hash': b'\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00', 'keyId': 0}}, 'operationTime': Timestamp(1709249073, 1)}")>
       [2024/02/29 15:29:38.930] Traceback (most recent call last):
       [2024/02/29 15:29:38.930]   File "/opt/python/3.12/lib/python3.12/concurrent/futures/thread.py", line 58, in run
       [2024/02/29 15:29:38.930]     result = self.fn(*self.args, **self.kwargs)
       [2024/02/29 15:29:38.930]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/cursor.py", line 1160, in _refresh
       [2024/02/29 15:29:38.930]     self.__send_message(q)
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/cursor.py", line 1039, in __send_message
       [2024/02/29 15:29:38.930]     response = client._run_operation(
       [2024/02/29 15:29:38.930]                ^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/_csot.py", line 107, in csot_wrapper
       [2024/02/29 15:29:38.930]     return func(self, *args, **kwargs)
       [2024/02/29 15:29:38.930]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 1415, in _run_operation
       [2024/02/29 15:29:38.930]     return self._retryable_read(
       [2024/02/29 15:29:38.930]            ^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 1524, in _retryable_read
       [2024/02/29 15:29:38.930]     return self._retry_internal(
       [2024/02/29 15:29:38.930]            ^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.930]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/_csot.py", line 107, in csot_wrapper
       [2024/02/29 15:29:38.930]     return func(self, *args, **kwargs)
       [2024/02/29 15:29:38.930]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.931]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 1491, in _retry_internal
       [2024/02/29 15:29:38.931]     ).run()
       [2024/02/29 15:29:38.931]       ^^^^^
       [2024/02/29 15:29:38.931]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 2337, in run
       [2024/02/29 15:29:38.931]     return self._read() if self._is_read else self._write()
       [2024/02/29 15:29:38.931]            ^^^^^^^^^^^^
       [2024/02/29 15:29:38.931]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 2475, in _read
       [2024/02/29 15:29:38.931]     return self._func(self._session, self._server, conn, read_pref)  # type: ignore
       [2024/02/29 15:29:38.931]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.931]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/mongo_client.py", line 1406, in _cmd
       [2024/02/29 15:29:38.931]     return server.run_operation(
       [2024/02/29 15:29:38.931]            ^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.931]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/helpers.py", line 324, in inner
       [2024/02/29 15:29:38.931]     return func(*args, **kwargs)
       [2024/02/29 15:29:38.931]            ^^^^^^^^^^^^^^^^^^^^^
       [2024/02/29 15:29:38.931]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/server.py", line 190, in run_operation
       [2024/02/29 15:29:38.931]     _check_command_response(first, conn.max_wire_version)
       [2024/02/29 15:29:38.931]   File "/data/mci/6a212c90be6a6d71cb56d2dff7406490/src/.tox/synchro/tmp/mongo-python-driver/pymongo/helpers.py", line 230, in _check_command_response
       [2024/02/29 15:29:38.931]     raise OperationFailure(errmsg, code, response, max_wire_version)
       [2024/02/29 15:29:38.952] pymongo.errors.OperationFailure: Executor error during find command: sdam-tests.interruptInUse :: caused by :: collection dropped. UUID 8378dad2-00b1-42be-b03a-7f87ca88b692, full error: {'ok': 0.0, 'errmsg': 'Executor error during find command: sdam-tests.interruptInUse :: caused by :: collection dropped. UUID 8378dad2-00b1-42be-b03a-7f87ca88b692', 'code': 175, 'codeName': 'QueryPlanKilled', '$clusterTime': {'clusterTime': Timestamp(1709249073, 1), 'signature': {'hash': b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'keyId': 0}}, 'operationTime': Timestamp(1709249073, 1)}
      

      https://spruce.mongodb.com/task/motor_main__ssl~nossl_tox_env~synchro_py312_os~rhel84_test_latest_replica_set_e8a6d6de3ce622a4b501f7477d01769c7bc6fce0_24_02_29_23_15_22/logs?execution=0&sortBy=STATUS&sortDir=ASC

      Introduced in PYTHON-3175.

            Assignee:
            casey.clements@mongodb.com Casey Clements
            Reporter:
            shane.harvey@mongodb.com Shane Harvey
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: