[SERVER-77236] (umbrella ticket) Merge supports Queryable encryption (QE). Created: 17/May/23  Updated: 13/Oct/23  Resolved: 13/Oct/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Suganthi Mani Assignee: Suganthi Mani
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-77665 Make shard merge passthrough suite to... Closed
Duplicate
Related
related to SERVER-77237 Fail the tenant migration if the reci... Closed
related to SERVER-78320 Fail the shard merge if the recipient... Closed
Assigned Teams:
Storage Execution
Backport Requested:
v7.1, v7.0
Sprint: Server Serverless 2023-05-29, Server Serverless 2023-06-12, Execution Team 2023-10-30
Participants:

 Description   

Merge should be able to handle retryable internal transaction writes which QE uses.



 Comments   
Comment by Suganthi Mani [ 22/Jun/23 ]

Product and Serverless team agreed to release shard merge in 7.1 with short-term fix of "fail merge upon observing upon observing QE oplog entries" (see SERVER-78320). This decision mitigates the risk of missing the merge 7.1 deadline and potentially impacting the timely release of Serverless change stream in 7.2. Moreover, it buys us some time to evaluate and streamline our current retryabilty logic and code related to migration protocols (like, shard merge, resharding, etc.), either as part of PM-2985 or as a regular server ticket.

Generated at Thu Feb 08 06:34:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.