Details
-
Improvement
-
Resolution: Won't Do
-
Major - P3
-
None
-
None
-
None
-
Sharding EMEA 2022-08-22, Sharding EMEA 2022-10-17, Sharding EMEA 2022-10-31, Sharding EMEA 2022-11-14, Sharding EMEA 2022-11-28, Sharding EMEA 2022-12-12, Sharding EMEA 2022-12-26, Sharding EMEA 2023-01-09, Sharding EMEA 2023-01-23
Description
CreateCollectionCoordinator (the entity orchestrating the execution of a user db.shardCollectionRequest()) is defining a function to process the collation option of a request: the validation and application rules are not trivial and they cannot be easily deduced from the existing logic.
This ticket aims to refactor the current code to make such rules explicit.