-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 4.9.0-alpha4
-
Component/s: Sharding
-
Fully Compatible
-
ALL
-
Sharding 2021-03-22
-
121
OpObserverImpl is only passing the document '_id' when calling shardObserveDeleteOp. However, it should also mass the shardKey element, because OpObserverShardingImpl::shardObserveDeleteOp needs it so that in assertIntersectingChunkHasNotMoved it is able to find the intersecting chunk.
This line should be changed to:
documentKey.getShardKeyAndId(),
- is caused by
-
SERVER-47531 OpObserver: Convert usage of getCollectionDescription_DEPRECATED to getCollectionDescription
- Closed
- is related to
-
SERVER-55111 When using a nested shard key, a delete in a txn to a chunk that has moved is not throwing MigrationConflict
- Closed