Skip to content

Add projection pushdown optimizer#7141

Merged
yeya24 merged 2 commits intocortexproject:masterfrom
yeya24:add-projection-optimizer
Dec 8, 2025
Merged

Add projection pushdown optimizer#7141
yeya24 merged 2 commits intocortexproject:masterfrom
yeya24:add-projection-optimizer

Conversation

@yeya24
Copy link
Copy Markdown
Contributor

@yeya24 yeya24 commented Dec 6, 2025

What this PR does:

This PR adds the projection pushdown optimizer from thanos engine as a supported logical plan optimizer.

Note that this PR doesn't actually add the projection pushdown capability to Cortex. Only enable the configuration of the projection pushdown optimizer. Actual projection pushdown support will be in future PRs.

This is the first step of #7090

Which issue(s) this PR fixes:
Fixes #

Checklist

  • Tests updated
  • Documentation added
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]

Signed-off-by: Ben Ye <benye@amazon.com>
Signed-off-by: Ben Ye <benye@amazon.com>
@pull-request-size pull-request-size bot added size/S and removed size/XS labels Dec 6, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Dec 7, 2025
@yeya24 yeya24 merged commit e4a83be into cortexproject:master Dec 8, 2025
73 of 77 checks passed
@yeya24 yeya24 deleted the add-projection-optimizer branch December 8, 2025 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size/S type/feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants