[SERVER-84400] Collscan benchmarks - implement new Genny projection benchmarks Created: 22/Dec/23  Updated: 21/Jan/24  Resolved: 16/Jan/24

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.3.0-rc0

Type: Task Priority: Major - P3
Reporter: Anton Korshunov Assignee: Ruoxin Xu
Resolution: Fixed Votes: 0
Labels: M3
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-84088 Tag new collscan workloads and add th... Closed
is depended on by SERVER-84398 Collscan benchmarks - high-cardinalit... Closed
Backwards Compatibility: Fully Compatible
Sprint: QO 2024-01-08, QO 2024-01-22
Participants:

 Description   
  • Add queries with wider projections, e.g. 20 or more. This can be the same benchmark that tests collections with a large number of fields. This should test different types of projections, such as:
  • 20 inclusive projections
  • 20 renaming projections
  • 20 nested path projections
  • 20 projections of nested path and renaming
  • 20 projections of mixed types
  • Add queries with projections with a common path prefix, e.g. of length 3 and 5. This can be an extension of RepeatedPathTraversal which tests common path prefix expressions in the query filter.


 Comments   
Comment by Githook User [ 15/Jan/24 ]

Author:

{'name': 'Ruoxin Xu', 'email': 'ruoxin.xu@mongodb.com', 'username': 'RuoxinXu'}

Message: SERVER-84400 Add large projection workloads (#1101)
Branch: master
https://github.com/mongodb/genny/commit/11d72d3b5d8a0e2dea8aa94e7cb3d4f2f019465e

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