-
Type:
Bug
-
Resolution: Works as Designed
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
None
-
ALL
-
Sharding 2020-09-07
-
None
-
None
-
None
-
None
-
None
-
None
-
None
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
-