[SERVER-79499] "Fix" non-time-series bucket collections in tests. Created: 31/Jul/23 Updated: 07/Feb/24 |
|
| Status: | In Code Review |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Felipe Gasper | Assignee: | Haley Connelly |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | oldstorexemea, time-series, time-series-mongosync | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Assigned Teams: |
Storage Execution
|
||||||||||||||||||||
| Backport Requested: |
v7.0, v6.0
|
||||||||||||||||||||
| Sprint: | Execution EMEA Team 2023-10-16, Execution Team 2024-02-19 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Description |
|
Some of the server's tests create `system.buckets.*` collections that aren't time-series buckets. The server's public documentation says that "system." collections are for internal use and should not be created directly. It also says specifically that system.buckets collections are for time-series use. Thus, the server's tests that do this are testing functionality that we don’t expect from users. Mongosync uses the server's tests to test its own functionality. We could skip the tests that create non-time-series buckets, but that's unideal because it means less test coverage for mongosync. This ticket proposes modification of these server tests either to:
... so that the server's tests model its expected inputs. |
| Comments |
| Comment by Felipe Gasper [ 31/Jul/23 ] |
|
Hopefully-complete list of tests in question:
|