-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
v5.0
-
Sharding 2021-06-28
-
1
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