Jinho Kim created TAJO-1356:
-------------------------------
Summary: Race conditions in QueryInProgress
Key: TAJO-1356
URL: https://issues.apache.org/jira/browse/TAJO-1356
Project: Tajo
Issue Type: Bug
Components: tajo master
Affects Versions: 0.10, 0.11
Reporter: Jinho Kim
Assignee: Jinho Kim
Priority: Critical
Fix For: 0.10
{{TajoMasterClientService.getQueryResultData}} is intermittently failing due to
a race condition. This issue can be fixed by removing unnecessary async
condition and adding correctly synchronization.
{noformat}
-------------------------------------------------------------------------------
Test set: org.apache.tajo.engine.query.TestSortQuery
-------------------------------------------------------------------------------
Tests run: 23, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 40.597 sec <<<
FAILURE! - in org.apache.tajo.engine.query.TestSortQuery
testSortWithAlias3(org.apache.tajo.engine.query.TestSortQuery) Time elapsed:
2.12 sec <<< ERROR!
java.sql.SQLException: com.google.protobuf.ServiceException: QueryInfo cannot
be NULL.
at
org.apache.tajo.client.QueryClientImpl$3.call(QueryClientImpl.java:393)
at
org.apache.tajo.client.QueryClientImpl$3.call(QueryClientImpl.java:378)
at
org.apache.tajo.rpc.ServerCallable.withRetries(ServerCallable.java:94)
at
org.apache.tajo.client.QueryClientImpl.fetchNextQueryResult(QueryClientImpl.java:406)
at org.apache.tajo.jdbc.FetchResultSet.nextTuple(FetchResultSet.java:66)
at
org.apache.tajo.jdbc.TajoResultSetBase.next(TajoResultSetBase.java:780)
at
org.apache.tajo.QueryTestCaseBase.resultSetToString(QueryTestCaseBase.java:497)
at
org.apache.tajo.engine.query.TestSortQuery.testSortWithAlias3(TestSortQuery.java:71)
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)