[SERVER-76736] Add POC for filtering data to be cloned Created: 01/May/23  Updated: 29/Oct/23  Resolved: 05/May/23

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

Type: Task Priority: Major - P3
Reporter: Moustafa Maher Assignee: Moustafa Maher
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2023-05-15
Participants:

 Description   

 

Implement a POC for filtering data to be cloned via the storage execution layer on the source side rather than the query layer for resharding

    • Create a filter for target documents and add ranges for index keys (most of this is done in POC)
    • Allow specifying this filter for queries (find)
      • Cursors already have a show recordID option
    • Filtering for record store
    • Filtering for sorted data interface
    • Test queries for both collection data and index data
    • Filter at a point in time

Action Item:

    • Dust off skunkworks POC and get familiar with the implementation*
    • Squash commits and merge into fork of master*


 Comments   
Comment by Moustafa Maher [ 04/May/23 ]

Commit: 515c0ebdd51a1a0636150df0372ce776684cb8d3
Only use the filter if specified in the command (#12635)

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