[SERVER-64432] supporting caching SBE Plan for $lookup Created: 11/Mar/22 Updated: 29/Oct/23 Resolved: 22/Jun/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.1.0-rc0 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Rushan Chen | Assignee: | Rui Liu |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Sprint: | QE 2022-05-02, QE 2022-05-16, QE 2022-05-30, QE 2022-06-13, QE 2022-06-27 | ||||||||||||
| Participants: | |||||||||||||
| Description |
|
$lookup SBE plan should work with the new SBE Plan Cache, (1) Verify that $lookup SBE plans are cached, matched and evicted correctly. (2) For invalidation, $lookup SBE plan should support the invalidation protocol from the new SBE Plan Cache. Changes in both the local and the foriegn collection (including indexes) that affect the SBE Plan should cause corresponding plans to be invalidated. (3) For the post match valdiation "trial", the definition of "work" needs to be adjusted based on SBE Plans. |
| Comments |
| Comment by Githook User [ 23/Jun/22 ] |
|
Author: {'name': 'Rui Liu', 'email': 'rui.liu@mongodb.com', 'username': 'lriuui0x0'}Message: |
| Comment by Githook User [ 22/Jun/22 ] |
|
Author: {'name': 'Rui Liu', 'email': 'rui.liu@mongodb.com', 'username': 'lriuui0x0'}Message: |
| Comment by Rushan Chen [ 15/Mar/22 ] |
|
Will keep this for after 6.0. |