Uploaded image for project: 'Libmongocrypt'
  1. Libmongocrypt
  2. MONGOCRYPT-564

Process cleanupStructuredEncryptionData in encryption context

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 1.9.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Not Needed

      Summary

      Process the command:

      {"cleanupStructuredEncryptionData": "coll"}
      

      Into:

      {"cleanupStructuredEncryptionData": "coll", "compactionTokens": {...} }
      

      That will permit users to use RunCommand to run the cleanupStructuredEncryptionData for the QEv2 protocol.

      Background & Motivation

      See Technical Design: Queryable Encryption Change the On-Disk Format and Wire Protocol for a description of this command.

      See MONGOCRYPT-424 for the changes made for compactStructuredEncryptedData. I expect the changes for compactStructuredEncryptedData will be very similar to changes required for cleanupStructuredEncryptedData.

            Assignee:
            erwin.pe@mongodb.com Erwin Pe
            Reporter:
            kevin.albertson@mongodb.com Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: