Skip to content

New operator framework#741

Merged
dain merged 59 commits intoprestodb:masterfrom
dain:new-operator
Sep 12, 2013
Merged

New operator framework#741
dain merged 59 commits intoprestodb:masterfrom
dain:new-operator

Conversation

@dain
Copy link
Contributor

@dain dain commented Aug 27, 2013

The commits are structured as follows

  • Add new operator and testing framework
  • Add new versions of all existing operators
  • Convert execution engine to use new operators
  • Add new scheduler that favors interactive queries
  • Add blocking support to operators
  • Rewrite the context and stats system
  • Convert compiler to new operators
  • Convert benchmarks to new operators
  • Convert storage manager to new operators
  • Convert a few remaining tests
  • Remove old operators

After this main body of work is reviewed, I will add additional commits to repackage and rename classes to the old style, because doing this before the review will make fixes more difficult.

@dain
Copy link
Contributor Author

dain commented Aug 31, 2013

I update the pull request to include the semi join changes.

Copy link
Contributor

Choose a reason for hiding this comment

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

make this configurable?

@electrum
Copy link
Contributor

electrum commented Sep 7, 2013

Overall looks good. @martint should review SqlTaskExecution, TaskExecutor and NewLocalExecutionPlanner.

@martint
Copy link
Contributor

martint commented Sep 12, 2013

Last few commits looks good

@dain dain merged commit c83068b into prestodb:master Sep 12, 2013
@dain dain deleted the new-operator branch September 12, 2013 20:35
v-jizhang added a commit to v-jizhang/presto that referenced this pull request Jul 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants