The goal of this task is to guarantee that the long names flag is properly propagated through the different CatalogCache loaders. You can take a look at what we do for the allowMigrations flag as an inspiration.
As part of this task it would be interesting to know if we have to keep this flag in the ChunkManager. I feel that it is not needed because at the end this flag only affects to the SSCCL, but I would like to double check that.
This task DOES NOT include replacing the code that decides whether the SSCCL should use UUIDs or {{Nss}}s based on the presence/absence of timestamps.
- depends on
-
SERVER-58570 Add a new field to config.collections/config.cache.collections representing whether a collection supports long names
- Closed
- is depended on by
-
SERVER-58575 Replace the logic that decides whether the SSCCL should use namespaces or uuids for config.cache.chunks collections
- Closed