[SERVER-77976] Patch for calculation of SbePlanCache size estimation and improve testing Created: 10/Jun/23  Updated: 29/Oct/23  Resolved: 20/Jun/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: 7.0.0-rc3
Fix Version/s: 7.1.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Matt Olma Assignee: Matt Olma
Resolution: Fixed Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
Depends
Related
related to SERVER-73649 Improve SBE plan cache BudgetEstimato... Closed
related to SERVER-76574 Improve LRUKeyValue to avoid storing ... Closed
is related to SERVER-77977 Clean up super-fluent debugging instr... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
SERVER-77771 Move unit test for SBE Plan Cache key... Sub-task Closed Matt Olma  
Backwards Compatibility: Minor Change
Sprint: QO 2023-06-26
Participants:
Linked BF Score: 128

 Description   

Originally in the SbePlanCache to estimate the size of the cache we only took into consideration the entry size.

With a recent ticket we extended this functionality to include also the size of the key.

This generates a number of errors when executed concurrently. I have failed to reproduce the errors locally, however per the related BF, the failure occurs frequently on evergreen.

As part of this work, we also improve testing on the SBE Plan cache to add a dedicated set of tests for the SBE plan cache functionality.



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

Author:

{'name': 'Matt Olma', 'email': 'matt.olma@mongodb.com', 'username': 'mattsimply'}

Message: SERVER-77976: Patch for calculation of SbePlanCache size estimation and improve testing
Branch: master
https://github.com/mongodb/mongo/commit/73537b08aafbd16ebbf72645ac5a2f6b862d687d

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