Details
-
Task
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
Fully Compatible
-
v5.0
-
Sharding 2021-06-28
-
1
Description
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.
Attachments
Issue Links
- 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
-