-
Type: Bug
-
Resolution: Works as Designed
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
None
-
ALL
-
Sharding 2020-09-07
Shard keys containing dotted fields are not properly handled when constructing the ShardVersionMap: the [Min|Max]Key check function is only expecting a non-nested object potentially leading to ConflictingOperationError.
That's an example of error raised following a refine shard key with nested fields:
"error":"ConflictingOperationInProgress: Not all elements of { a: MinKey, b: { c: MinKey } } are of type minKey"
- is depended on by
-
SERVER-50507 Avoid race conditions during recoverRefreshShardVersion
- Closed
- is related to
-
SERVER-50750 Refining shard key to include nested field causes "Error refreshing cached collection" on shard primaries
- Closed