Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
4.9.0-alpha4
-
Fully Compatible
-
ALL
-
Sharding 2021-03-22
-
121
Description
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(),
|
Attachments
Issue Links
- 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
-