-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-12362][SQL][WIP] Inline Hive Parser #10525
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This is a WIP. This inlines the hive sql grammar parser into spark sql in the hive subproject. This should eventually be moved into the SQL core project once all the hive dependencies are removed. This patch does some of that by cleaning up the hive code to remove much of semantic analysis.
|
Test build #48476 has finished for PR 10525 at commit
|
|
retest this please |
|
Test build #48478 has finished for PR 10525 at commit
|
|
retest this please |
|
Test build #48481 has finished for PR 10525 at commit
|
|
retest this please |
|
Test build #48483 has finished for PR 10525 at commit
|
|
retest this please |
|
Test build #48485 has finished for PR 10525 at commit
|
|
retest this please |
|
last one promise :) |
|
Test build #48486 has finished for PR 10525 at commit
|
|
retest this please |
|
Test build #48501 has finished for PR 10525 at commit
|
|
Test build #48509 has finished for PR 10525 at commit
|
|
Test build #48518 has finished for PR 10525 at commit
|
|
retest this please |
|
Test build #48550 has finished for PR 10525 at commit
|
|
retest this please |
|
Test build #48552 has finished for PR 10525 at commit
|
|
retest this please |
|
Test build #48553 has finished for PR 10525 at commit
|
|
retest this please |
|
@JoshRosen these builds fail often and non-deterministically with a fails build dependency tests. The problem is that I cannot find the cause of this problem (the build fails with no helpfull message), these builds share this problem:
After the initial error I thought I messed up the dependencies (I am messing with the build). I changed them and I got a correct build failure with 'nice' error message: Could you take a look? |
|
Test build #48555 has finished for PR 10525 at commit
|
|
retest this please |
|
Test build #48557 has finished for PR 10525 at commit
|
|
I have a few hunches about what could be causing the dependency manifest checking problems. I'll keep investigating when I get home later tonight. I think I've spotted two potential problems: there might be some portability issues with how we're using |
|
Should we revert that dependency check thing first? |
|
Aha! It appears that there is a portability issue in When I run but I get the opposite ordering when running on AMPLab Jenknis. On my mac, We need to set |
|
Patch to fix it is at #10543; planning to merge soon. |
|
Jenkins, retest this please. |
|
Test build #48563 has finished for PR 10525 at commit
|
|
I triggered 3 more runs. |
|
Test build #2285 has finished for PR 10525 at commit
|
|
cc @JoshRosen dependency failed again |
|
Test build #2284 has finished for PR 10525 at commit
|
|
Test build #2286 has finished for PR 10525 at commit
|
|
Test build #2289 has finished for PR 10525 at commit
|
|
@JoshRosen I pushed a commit directly to disable test-dependencies. |
|
Test build #2290 has finished for PR 10525 at commit
|
|
OK merging again. |
|
After this merge, I am unable to make a build in IntelliJ IDEA. I hit the following the errors: |
|
nvm, I just need to reimport all maven projects. The problem has been fixed. Thanks! |
|
Good one, was looking for that myself :)... |
This PR inlines the Hive SQL parser in Spark SQL.
The previous (merged) incarnation of this PR passed all tests, but had and still has problems with the build. These problems are caused by a the fact that - for some reason - in some cases the ANTLR generated code is not included in the compilation fase.
This PR is a WIP and should not be merged until we have sorted out the build issues.