[SERVER-67326] Encode additional FindCommandRequest properties into SBE plan cache key Created: 16/Jun/22  Updated: 29/Oct/23  Resolved: 29/Jun/22

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

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

Backwards Compatibility: Fully Compatible
Sprint: QO 2022-06-27, QE 2022-07-11
Participants:

 Description   

We already encode a number of FindCommandRequest properties into an SBE plan cache key which can change the shape of the plan. We need to include the readConcern property, as it will result in not injecting a SHARD_FILTER QSN when the value is available, and also investigate whether we need to include showRecordId and awaitData.



 Comments   
Comment by Githook User [ 29/Jun/22 ]

Author:

{'name': 'Denis Grebennicov', 'email': 'denis.grebennicov@mongodb.com', 'username': 'denis631'}

Message: SERVER-67326 Encode additional FindCommandRequest properties into SBE plan cache key
Branch: master
https://github.com/mongodb/mongo/commit/e888bf2f9e5043162825493aebcf2b39174777ad

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