[SERVER-52600] Reduce the amount of resharding code that gets included in the oplog library Created: 03/Nov/20  Updated: 06/Dec/22  Resolved: 05/Jun/21

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

Type: Task Priority: Minor - P4
Reporter: Blake Oler Assignee: [DO NOT USE] Backlog - Sharding NYC
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-57478 Remove code related to local.system.r... Closed
Related
is related to SERVER-51291 Increment shard version when changing... Closed
Assigned Teams:
Sharding NYC
Participants:
Linked BF Score: 0
Story Points: 1

 Description   

Right now, the entirely of resharding_util is included in the oplog library. This likely isn't necessary. This ticket is to figure out exactly what's necessary, and split off that code into its own library. Please consult with max.hirschhorn and blake.oler before doing this ticket, as what we want to do here may change.



 Comments   
Comment by Max Hirschhorn [ 05/Jun/21 ]

liboplog's dependency on libresharding_util could have been removed as part of SERVER-56644. It'll instead be removed as part of SERVER-57478 along with everything else pertaining to the local.system.resharding.slimOplogForGraphLookup view.

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