-
Type: Task
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
QO 2022-03-07, QO 2022-03-21
All queries against the encrypted state collections as well as the user collection must happen inside of a transaction in order to ensure correct results. We should use the internal transaction API developed in PM-2210 to start a transaction if the user has not already started one. All logic surrounding query rewriting done for SERVER-63294 as well as the execution of the rewritten user query should happen inside of this transaction.
Jstests against replica sets for find() commands over encrypted fields can now be written, too.
- depends on
-
SERVER-63293 Construct a set of binary tags given find encryption payload(s)
- Closed
-
SERVER-63294 Server-side rewrite for match expressions with encrypted payloads
- Closed
- duplicates
-
SERVER-64356 Server-side rewrite for find command on mongos
- Closed
- is depended on by
-
SERVER-63378 Add server-side rewrite to mongos command entry points
- Closed