[ https://issues.apache.org/jira/browse/HIVE-8810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14211267#comment-14211267 ]
Hive QA commented on HIVE-8810: ------------------------------- {color:red}Overall{color}: -1 at least one tests failed Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12681379/HIVE-8810.3-spark.patch {color:red}ERROR:{color} -1 due to 4 failed/errored test(s), 7234 tests executed *Failed tests:* {noformat} org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_sample_islocalmode_hook org.apache.hadoop.hive.ql.exec.spark.TestHiveKVResultCache.testResultList org.apache.hive.hcatalog.streaming.TestStreaming.testEndpointConnection org.apache.hive.hcatalog.streaming.TestStreaming.testRemainingTransactions {noformat} Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-SPARK-Build/350/testReport Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-SPARK-Build/350/console Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-SPARK-Build-350/ Messages: {noformat} Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 4 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12681379 - PreCommit-HIVE-SPARK-Build > Make HashTableSinkOperator works for Spark Branch [Spark Branch] > ---------------------------------------------------------------- > > Key: HIVE-8810 > URL: https://issues.apache.org/jira/browse/HIVE-8810 > Project: Hive > Issue Type: Sub-task > Components: Spark > Affects Versions: spark-branch > Reporter: Chao > Assignee: Jimmy Xiang > Attachments: HIVE-8810.1-spark.patch, HIVE-8810.2-spark.patch, > HIVE-8810.3-spark.patch > > > In MR, all small tables for a particular MJ operator share the same instance > of {{HashTableSinkOperator}}, while in Spark branch, each small table > corresponds to a different {{HashTableSinkOperator}} instance. This > difference causes some issues. > For instance, in {{HashTableSinkOperator#processOp}}, it uses a tag to look > for information in various data structures, such as {{joinKeys}}, > {{filterMaps}}, {{joinValues}}, etc. Those data structures stores the > information BEFORE it splits the MJ operator with its parents. But, since > later on we use separate {{HashTableSinkOperator}} for each small table, that > information is no longer valid, and thus this method will fail. > This JIRA is to track and solve these related issues. -- This message was sent by Atlassian JIRA (v6.3.4#6332)