[SERVER-78504] [CQF] Populate optimizer metadata with sharding and orphan information Created: 28/Jun/23 Updated: 29/Oct/23 Resolved: 02/Aug/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.1.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Ben Shteinfeld | Assignee: | Ben Shteinfeld |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Query Optimization
|
| Backwards Compatibility: | Fully Compatible |
| Sprint: | QO 2023-07-24, QO 2023-08-07 |
| Participants: |
| Description |
|
Once the optimizer can use the metadata to generate plans with shard filtering, we need to populate metadata accordingly. This will allow us to generate correct plans e2e with shard filtering and allow us to turn on sharded test suites. |
| Comments |
| Comment by Githook User [ 02/Aug/23 ] |
|
Author: {'name': 'Ben Shteinfeld', 'email': 'ben.shteinfeld@mongodb.com', 'username': 'bshteinfeld'}Message: Now that Bonsai produces physical plans that perform sharding filtering |
| Comment by Githook User [ 02/Aug/23 ] |
|
Author: {'name': 'Ben Shteinfeld', 'email': 'ben.shteinfeld@mongodb.com', 'username': 'bshteinfeld'}Message: |
| Comment by Githook User [ 02/Aug/23 ] |
|
Author: {'name': 'Ben Shteinfeld', 'email': 'ben.shteinfeld@mongodb.com', 'username': 'bshteinfeld'}Message: When we initially implemented lowering for `FunctionCall['shardFilter]`, We do this by invoking `SBEExpressionLowering` on any child of the |
| Comment by Githook User [ 01/Aug/23 ] |
|
Author: {'name': 'Ben Shteinfeld', 'email': 'ben.shteinfeld@mongodb.com', 'username': 'bshteinfeld'}Message: Now that Bonsai produces physical plans that perform sharding filtering |
| Comment by Githook User [ 01/Aug/23 ] |
|
Author: {'name': 'Ben Shteinfeld', 'email': 'ben.shteinfeld@mongodb.com', 'username': 'bshteinfeld'}Message: |
| Comment by Githook User [ 01/Aug/23 ] |
|
Author: {'name': 'Ben Shteinfeld', 'email': 'ben.shteinfeld@mongodb.com', 'username': 'bshteinfeld'}Message: When we initially implemented lowering for `FunctionCall['shardFilter]`, We do this by invoking `SBEExpressionLowering` on any child of the |