-
Type:
Bug
-
Resolution: Won't Do
-
Priority:
Major - P3
-
None
-
Affects Version/s: 8.3.0-rc0
-
Component/s: None
-
Catalog and Routing
-
ALL
-
None
-
None
-
None
-
None
-
None
-
None
-
None
As currently implemented, we consider a collection viewless timeseries if it has timeseries options and it's on a not a system.buckets namespace.
However historically we have allowed users to rename system.buckets collections to non-system.buckets collection, this was prevented in SERVER-79630.
If a user still has an historical inconsistency, under the current logic it's considered viewless timeseries and may trigger incompatible behavior even in fully downgraded FCV (e.g. setting the isViewlessTimeseries oplog field).
We should properly distinguish viewless timeseries from buckets inconsistencies.
- is related to
-
SERVER-124272 Some uses of the isTimeseries oplog field are not FCV gated and may be set in multiversion scenarios
-
- Open
-
-
SERVER-79630 Disallow creating and preventing upgrading with system.buckets namespaces which aren't timeseries collections
-
- Closed
-
-
SERVER-109210 Make sure `isViewlessTimeseries` oplog field does not lead to multiversion issues
-
- Closed
-