-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: 8.2.0-rc0
-
Component/s: None
-
None
-
Catalog and Routing
-
CAR Team 2025-08-04
-
None
-
3
-
TBD
-
🟥 DDL
-
None
-
None
-
None
-
None
-
None
-
None
-
0
Because viewless timeseries collections don't depend on the "view kick-back mechanism" for the read path, the timeseriesBucketsMayHaveMixedSchemaData and timeseriesBucketingParametersHaveChanged flags now also exist on the global catalog, instead of only exclusively on the shard catalog, so that routing can use them.
To support this, running:
db.runCommand({collMod: "myts", timeseriesBucketsMayHaveMixedSchemaData: true})
or
db.runCommand({"collMod": "myts", "timeseries": { "bucketMaxSpanSeconds": 12345, "bucketRoundingSeconds": 12345 }})
Should set the appropriate flags in the timeseriesFields field of config.collections on the config server.
Note that the collMod DDL coordinator on the primary shard, does already send a participant command to the config server.
We should also review if this scenario is already covered by testing or rather we should add one.
- depends on
-
SERVER-103323 support collMod for viewless timeseries
-
- Closed
-
- is duplicated by
-
SERVER-106367 Collmod must update additional timeseries field on the global catalog
-
- Closed
-