[SERVER-74521] Support clustered collections in SBE without caching their plans Created: 01/Mar/23  Updated: 29/Oct/23  Resolved: 01/May/23

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

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

Issue Links:
Depends
is depended on by SERVER-75715 Parameterize SBE plan cache for clust... Closed
Problem/Incident
Backwards Compatibility: Fully Compatible
Participants:
Linked BF Score: 157

 Description   

Main development ticket for PM-3161. This will implement CC scans in SBE and force their plans not to be cached, since the SBE plan cache does not currently parameterize CollectionScanNode members minRecord and maxRecord, so cached plans bake in the original scan bounds.

Follow-up ticket SERVER-75715 will add cache parameterization and enable caching of the plans.



 Comments   
Comment by Kevin Cherkauer [ 01/May/23 ]

Part 1 of SBE clustered collection support. This is still behind the featureFlagSbeFull flag so is only exposed when this flag is set to true. This adds SBE clustered colleciton support without caching the plans. (Plan caching will come later in Part 2: SERVER-75715.)

Comment by Githook User [ 01/May/23 ]

Author:

{'name': 'Kevin Cherkauer', 'email': 'kevin.cherkauer@mongodb.com', 'username': 'kevin-cherkauer'}

Message: SERVER-74521 Support clustered collections in SBE
Branch: master
https://github.com/mongodb/mongo/commit/2ef56b7743d1d5e090b639f680c45f90d3bbcab4

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