[ https://issues.apache.org/jira/browse/HIVE-14910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15605352#comment-15605352 ]
Barna Zsombor Klara commented on HIVE-14910: -------------------------------------------- I'll steal this one [~sseth] if you don't mind. I ran into this one today and had a look at it. I think the failure is coming from this race condition: the listener can be added to the JobHandle only after the job has been submitted. So there is no guarantee that every method of the listener will be invoked, some state changes may have happened before the caller received the handler back. I propose a slight change in the API (because fixing the test is I think not possible). We should add the listeners as an argument of the submit method, so we can set them on the Handler before the job itself is submitted. In my opinion having a listener with methods which may or may not be invoked depending on a race condition is a problem anyway. > Flaky test: TestSparkClient.testJobSubmission > --------------------------------------------- > > Key: HIVE-14910 > URL: https://issues.apache.org/jira/browse/HIVE-14910 > Project: Hive > Issue Type: Sub-task > Reporter: Siddharth Seth > > Have seen this fail in multiple runs (not consistently) > e.g. https://builds.apache.org/job/PreCommit-HIVE-Build/1426/testReport/ -- This message was sent by Atlassian JIRA (v6.3.4#6332)