- 
    Type:Task 
- 
    Resolution: Fixed
- 
    Priority:Major - P3 
- 
    Affects Version/s: None
- 
    Component/s: Sharding
- 
        Fully Compatible
- 
        v5.0
- 
        Sharding 2021-06-28
- 
        1
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
- 
        None
The local.system.resharding.slimOplogForGraphLookup view has been made obsolete by the changes from SERVER-57303 to use the $_internalReshardingIterateTransaction stage to walk the prevOpTime chain. The following code should be deleted as it is no longer used by a resharding operation:
- NamespaceString::kReshardingOplogView
- getSlimOplogPipeline()
- createSlimOplogView()
- Remove liboplog's dependency on libresharding_util.
The following JavaScript tests will need to be dealt with:
- Remove jstests/noPassthrough/slim_oplog_test.js in its entirety.
- Remove the parts of jstests/multiVersion/oplog_views_for_resharding_and_tenant_migration.js referencing kReshardingOplogViewName.
- depends on
- 
                    SERVER-57303 Create transaction history iterator stage for Resharding -         
- Closed
 
-         
- is duplicated by
- 
                    SERVER-52600 Reduce the amount of resharding code that gets included in the oplog library -         
- Closed
 
-         
- related to
- 
                    SERVER-50518 Improve slim_oplog_test.js to assert query performance -         
- Closed
 
-