[SERVER-55709] Diff fuzzer for time-series collections Created: 01/Apr/21 Updated: 28/Jun/21 Resolved: 28/Jun/21 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Louis Williams | Assignee: | Dan Larkin-York |
| Resolution: | Duplicate | Votes: | 1 |
| Labels: | time-series | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backport Requested: |
v5.0
|
||||||||
| Sprint: | Execution Team 2021-06-14, Execution Team 2021-06-28, Execution Team 2021-07-12 | ||||||||
| Participants: | |||||||||
| Description |
|
Time-series collections manipulate user documents by rewriting them into buckets of many documents. Queries unpack these buckets to reconstitute the original documents. Create a differential fuzzer that simultaneously inserts a document into a time-series collection and a regular collection. Ensure that queries against both collections return the same results. Note: we may not be able to make assertions about field ordering, however, the fields and their values should be identical. |