Skip to content

[Data][1/N] Move Logic to LogicalPlan#61348

Merged
bveeramani merged 4 commits intoray-project:masterfrom
kyuds:logical-plan-move
Mar 23, 2026
Merged

[Data][1/N] Move Logic to LogicalPlan#61348
bveeramani merged 4 commits intoray-project:masterfrom
kyuds:logical-plan-move

Conversation

@kyuds
Copy link
Copy Markdown
Member

@kyuds kyuds commented Feb 26, 2026

Description

First of many PRs to remove ExecutionPlan. Delegates logic calculations to LogicalPlan. A lot of functionality in ExecutionPlan essentially wraps operations in LogicalPlan. It is useful and also relevant that LogicalPlan takes care of its own logic.

Related issues

#60358

Additional information

N/A

Signed-off-by: Daniel Shin <kyuseung1016@gmail.com>
@kyuds kyuds requested a review from a team as a code owner February 26, 2026 07:58
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@kyuds kyuds added the go add ONLY when ready to merge, run all tests label Feb 26, 2026
@kyuds kyuds requested a review from bveeramani February 26, 2026 07:59
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Comment thread python/ray/data/_internal/logical/interfaces/logical_plan.py Outdated
Signed-off-by: Daniel Shin <kyuseung1016@gmail.com>
Signed-off-by: Daniel Shin <kyuseung1016@gmail.com>
@ray-gardener ray-gardener bot added the community-contribution Contributed by the community label Feb 26, 2026
@bveeramani bveeramani self-assigned this Mar 4, 2026
@github-actions
Copy link
Copy Markdown

This pull request has been automatically marked as stale because it has not had
any activity for 14 days. It will be closed in another 14 days if no further activity occurs.
Thank you for your contributions.

You can always ask for help on our discussion forum or Ray's public slack channel.

If you'd like to keep this open, just leave any comment, and the stale label will be removed.

@github-actions github-actions bot added the stale The issue is stale. It will be closed within 7 days unless there are further conversation label Mar 18, 2026
@kyuds kyuds removed the stale The issue is stale. It will be closed within 7 days unless there are further conversation label Mar 18, 2026
@bveeramani bveeramani enabled auto-merge (squash) March 18, 2026 17:56
@bveeramani bveeramani removed their assignment Mar 18, 2026
@github-actions github-actions bot disabled auto-merge March 23, 2026 02:19
@kyuds kyuds requested a review from bveeramani March 23, 2026 02:20
@bveeramani bveeramani merged commit 5986bbb into ray-project:master Mar 23, 2026
6 checks passed
pedrojeronim0 pushed a commit to pedrojeronim0/ray that referenced this pull request Mar 23, 2026
## Description
First of many PRs to remove `ExecutionPlan`. Delegates logic
calculations to `LogicalPlan`

## Related issues
ray-project#60358

## Additional information
N/A

---------

Signed-off-by: Daniel Shin <kyuseung1016@gmail.com>
Signed-off-by: Pedro Jeronimo <pedro.jeronimo@tecnico.ulisboa.pt>
ryanaoleary pushed a commit to ryanaoleary/ray that referenced this pull request Mar 25, 2026
## Description
First of many PRs to remove `ExecutionPlan`. Delegates logic
calculations to `LogicalPlan`

## Related issues
ray-project#60358

## Additional information
N/A

---------

Signed-off-by: Daniel Shin <kyuseung1016@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution Contributed by the community go add ONLY when ready to merge, run all tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants