TestExplicitQueryableEncryption.test_02_insert_encrypted_indexed_and_find_contention fails on Python 3.14 and 3.14t

XMLWordPrintableJSON

    • Type: Build Failure
    • Resolution: Done
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • 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

      Summary

      TestExplicitQueryableEncryption.test_02_insert_encrypted_indexed_and_find_contention fails consistently on Python 3.14 and 3.14t (free-threaded) across all encryption build variants and platforms.

      Observed Behavior

      Both the sync (test.test_encryption) and async (test.asynchronous.test_encryption) versions of test_02_insert_encrypted_indexed_and_find_contention fail on every encryption build variant while all other ~1109 tests pass.

      Affected Configurations

      • Python versions: 3.14, 3.14t (free-threaded only — other versions are unaffected)
      • Build variants: encryption-rhel8, encryption-crypt_shared-rhel8, encryption-pyopenssl-rhel8, encryption-macos, encryption-crypt_shared-macos, encryption-win64, encryption-crypt_shared-win64
      • Topologies: replica set, sharded cluster

      Reproduction

      Observed in Evergreen patch 6a303402094e5b000729e4d4 — 14 tasks failed, all with exactly 2 test failures (sync + async) of this same test.

      Notes

      The failure is isolated to this single test across all platforms, suggesting a Python 3.14 compatibility issue in the Queryable Encryption contention test logic rather than a broad infrastructure problem.

            Assignee:
            Alex Clark
            Reporter:
            Alex Clark
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: