[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: |