[SERVER-63346] Stop including a flag about whether the plan cache entry is for SBE/classic in the classic plan cache Created: 07/Feb/22  Updated: 29/Oct/23  Resolved: 18/Apr/23

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

Type: Task Priority: Major - P3
Reporter: Anton Korshunov Assignee: Zixuan Zhuang
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Query Optimization
Backwards Compatibility: Fully Compatible
Sprint: QE 2023-04-03, QE 2023-04-17, QE 2023-05-01
Participants:

 Description   

In SERVER-55163 we added such a flag to the plan cache key as a solution to plan cache invalidation issue when the SBE flags is turned off/on. Now that we have a dedicated cache for SBE plans, it should be used when SBE is turned on, so we can stop including this flag into the plan cache key.



 Comments   
Comment by Githook User [ 18/Apr/23 ]

Author:

{'name': 'Zixuan Zhuang', 'email': 'zixuan.zhuang@mongodb.com', 'username': 'leozzx'}

Message: SERVER-63346 Remove ClassicEngine char in PlanCacheKey
Branch: master
https://github.com/mongodb/mongo/commit/752dea52cf7753a5b33f46850c0101e68dd36f5b

Comment by Mihai Andrei [ 28/Mar/23 ]

I think this would involve deleting the following line

Comment by Mihai Andrei [ 28/Mar/23 ]

same story as SERVER-64237 

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