[SERVER-70311] Only use query-based reopening for time series collections that have a (meta, time) index Created: 06/Oct/22 Updated: 29/Oct/23 Resolved: 08/Nov/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.2.0-rc0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Dan Larkin-York | Assignee: | Fausto Leyva (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Sprint: | Execution Team 2022-10-31, Execution Team 2022-11-14 | ||||||||||||
| Participants: | |||||||||||||
| Linked BF Score: | 7 | ||||||||||||
| Description |
|
Query-based reopening relies on the presence of a (meta, time) index to be efficient. This index will be built by default for new collections when featureFlagTimeseriesScalabilityImprovements is enabled. However, existing collections that get upgraded will not have the index unless the user has explicitly created it, and further, the user may drop the index manually. If the index isn't present, we should disable query-based reopening, and nudge the user to create the index via log message. |
| Comments |
| Comment by Githook User [ 07/Nov/22 ] |
|
Author: {'name': 'Faustoleyva54', 'email': 'fausto.leyva@mongodb.com', 'username': 'Faustoleyva54'}Message: |