[DOCS-15185] [SERVER] SERVER-60068: Avoid calls to fillOutPlannerParams() unless a replan is triggered Created: 24/Mar/22 Updated: 13/Nov/23 Resolved: 02/Jun/22 |
|
| Status: | Closed |
| Project: | Documentation |
| Component/s: | manual, Server |
| Affects Version/s: | None |
| Fix Version/s: | 6.0.0-rc0, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Backlog - Core Eng Program Management Team | Assignee: | Jason Price |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Participants: | |||||||||||||
| Days since reply: | 1 year, 35 weeks, 6 days ago | ||||||||||||
| Epic Link: | DOCSP-19446 | ||||||||||||
| Description |
|
Original Downstream Change Summary The resolution of index filters will only take into account the collations explicitly specified by the users no matter what the collection’s collation is. Description of Linked TicketCurrently we call fillOutPlannerParams() in the early stage of PrepareExecutionHelper::prepare() call. However, if we're about to recover the plan from the cache and not going to replan, this call is totally unnecessary as we're not going to call the the query planner. Given that this call is quite expensive, we should delay it until we know that we're going to replan. |
| Comments |
| Comment by Githook User [ 02/Jun/22 ] |
|
Author: {'name': 'jason-price-mongodb', 'email': '69260375+jason-price-mongodb@users.noreply.github.com', 'username': 'jason-price-mongodb'}Message:
Co-authored-by: jason-price-mongodb <jshfjghsdfgjsdjh@aolsdjfhkjsdhfkjsdf.com> |
| Comment by Jess Mokrzecki [ 28/Mar/22 ] |
|
Fix Version updated for upstream |
| Comment by Jess Mokrzecki [ 28/Mar/22 ] |
|
Fix Version updated for upstream |
| Comment by Jess Mokrzecki [ 24/Mar/22 ] |
|
Fix Version updated for upstream |