Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-2589

Enable QEv2 tests on Serverless

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Component/s: Client Side Encryption
    • Labels:
      None
    • Needed
    • Hide

      Queryable Encryption tests no longer need to be skipped against MongoDB Serverless.

      Show
      Queryable Encryption tests no longer need to be skipped against MongoDB Serverless. Sync fle2v2-* tests to this commit: https://github.com/mongodb/specifications/commit/840e6d49c354656bff11b2622f0d3001b39d9403 Remove skips against MongoDB Serverless from the Queryable Encryption prose tests.
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CDRIVER-4642 Blocked
      CXX-2691 Backlog
      CSHARP-4654 Done 2.20.0
      GODRIVER-2848 Fixed 1.12.0
      JAVA-4964 Backlog
      NODE-5288 Done 5.7.0
      MOTOR-1134 Duplicate
      PYTHON-3714 Fixed 4.7
      PHPLIB-1133 Fixed 1.16.0
      RUBY-3262 Fixed 2.19.0
      RUST-1654 Fixed 2.8.0
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CDRIVER-4642 Blocked CXX-2691 Backlog CSHARP-4654 Done 2.20.0 GODRIVER-2848 Fixed 1.12.0 JAVA-4964 Backlog NODE-5288 Done 5.7.0 MOTOR-1134 Duplicate PYTHON-3714 Fixed 4.7 PHPLIB-1133 Fixed 1.16.0 RUBY-3262 Fixed 2.19.0 RUST-1654 Fixed 2.8.0

      Summary

      Once MongoDB Serverless has the Queryable Encryption v2 (QEv2) protocol enabled, tests added in DRIVERS-2435 can be run against MongoDB Serverless.

      This depends on MongoDB Serverless upgrading the backing servers to apply SERVER-69563, or having MongoDB Serverless enable the feature flag.

      Motivation

      Who is the affected end user?

      MongoDB Serverless users wanting to use Queryable Encryption.

      How does this affect the end user?

      Tests may identify unexpected behavior or bugs when using Queryable Encryption with MongoDB Serverless.

      How likely is it that this problem or use case will occur?

      Not sure.

      If the problem does occur, what are the consequences and how severe are they?

      Not sure.

      Is this issue urgent?

      Yes? I expect this is needed before Queryable Encryption becomes Generally Available.

      Is this ticket required by a downstream team?

      No?

      Is this ticket only for tests?

      Yes.

      Acceptance Criteria

      Queryable Encryption specification tests must run against MongoDB Serverless.

            Assignee:
            kevin.albertson@mongodb.com Kevin Albertson
            Reporter:
            kevin.albertson@mongodb.com Kevin Albertson
            Kevin Albertson Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: