GitHub user ilooner opened a pull request:
https://github.com/apache/drill/pull/1117
DRILL-6089 Removed ordering trait from HashJoin in planner
HashJoin typically does not preserve ordering in most databases. Drill's
HashJoin operator technically preserved ordering up to this point, but after
spilling is implemented it will no longer preserve ordering. This change makes
sure the planner knows that HashJoin does not preserve ordering.
All unit and functional tests are passing @amansinha100 @Ben-Zvi please
review.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ilooner/drill DRILL-6089
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/drill/pull/1117.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1117
----
commit 40521a6edb77d018902903892ba356033e7bf7ca
Author: Timothy Farkas <timothyfarkas@...>
Date: 2018-01-26T21:46:22Z
DRILL-6089: Removed ordering trait from HashJoin in planner and verified
the planner does not assume HashJoin preserves ordering.
commit 726bf663186a21e3b54a58d2ed79eaca8d746bbf
Author: Timothy Farkas <timothyfarkas@...>
Date: 2018-02-08T07:26:36Z
DRILL-6144: Tune direct memory to prevent unit test hangs on Travis and on
Jenkins
----
---