-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 6.0.0, 7.0.0, 8.1.0-rc0, 8.0.0
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
v8.0, v7.0, v6.0
-
CAR Team 2024-10-28, CAR Team 2024-11-11, CAR Team 2024-11-25, CAR Team 2024-12-23
-
2
6.0 binaries expect that the collection version has a Timestamp, which was introduced as part of the 4.4 FCV -> 5.0 FCV transition in PM-1965. However, it could happen that due the poor resiliency that DDL operations had in the past there is some garbage config.cache.* metadata that wasn't properly cleaned up and that doesn't contain Timestamps. This is not a problem until the customer decides to use again that namespace: then that garbage will be read, trying to understand which is the latest metadata locally persisted on the shard. However, because it doesn't contains a timestamp, it will crash with a unnamed error code, blocking refreshes (routing and filtering) over that namespace.
- related to
-
SERVER-82129 fCV 5.0 Upgrade fails due to config.cache.collections missing UUIDs for most collections
- Closed