Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
Server Serverless 2023-06-26
Description
Shard merge tenant oplog applier doesn't handle retryable internal transaction writes properly. And, queryable encryption (QE) uses retryable internal transaction machinery. This means, retrying the QE write ops on recipient after merge commit, can cause duplicate commits. So, as a short-term fix, we will fail merge if the recipient sees any donor QE oplog entries in 7.1.
Attachments
Issue Links
- is related to
-
SERVER-77237 Fail the tenant migration if the recipient sees any donor QE oplog entries
-
- Closed
-
-
SERVER-77236 (umbrella ticket) Merge supports Queryable encryption (QE).
-
- Closed
-