[SERVER-84269] Change all timeseries test in core, noPassthrough, and aggregation directories to not use meta as the metaField Created: 18/Dec/23  Updated: 02/Feb/24

Status: In Code Review
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Minor - P4
Reporter: Gil Alon Assignee: Gil Alon
Resolution: Unresolved Votes: 0
Labels: neweng, qi-timeseries, quick-tech-debt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Query Integration
Participants:

 Description   

I discovered SERVER-84180 when changing a current integration test to use a different metaField name. In the time-series code, we do many rewrites changing the metaField to "meta" in the buckets collection and vice versa. We miss coverage in our tests to verify these rewrites are occurring if we name the metaField "meta". From a quick glance it seems like this applies to around 20 tests, with some tests in the sharding suite as well. I asked the sharding team and they want to fix their tests separately, so avoid any in the sharding directory. This ticket should cover changing all of the tests and filing tickets for any bugs that come out.


Generated at Thu Feb 08 06:54:31 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.