[SERVER-50969] Investigate performance disparities with new grammar-based parser Created: 16/Sep/20  Updated: 29/Oct/23  Resolved: 23/Sep/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.8.0

Type: Task Priority: Major - P3
Reporter: Nicholas Zolnierz Assignee: Nicholas Zolnierz
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Query 2020-09-21, Query 2020-10-05
Participants:

 Comments   
Comment by Githook User [ 23/Sep/20 ]

Author:

{'name': 'Nick Zolnierz', 'email': 'nicholas.zolnierz@mongodb.com', 'username': 'nzolnierzmdb'}

Message: SERVER-50969 Add benchmark for CST/grammar-based parser
Branch: master
https://github.com/mongodb/mongo/commit/b048d3a5cc6c1860b9be369baf1ac5e2f0988941

Comment by Nicholas Zolnierz [ 17/Sep/20 ]

Awesome, thanks for the tip robert.guo.

Comment by Robert Guo (Inactive) [ 17/Sep/20 ]

nicholas.zolnierz Evergreen can't catch regressions automatically but we have integrated gbench with Evergreen's perf plugin to allow catching regressions through the trend charts. E.g. Here's the sharding benchmarks suite

The gbench suite is defined like any other resmoke suite but with the test_kind set to benchmark_test. See benchmarks_sharding.yml as an example here.

Hope that helps!

Generated at Thu Feb 08 05:24:08 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.