[ 
https://issues.apache.org/jira/browse/HIVE-14111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15357921#comment-15357921
 ] 

Siddharth Seth commented on HIVE-14111:
---------------------------------------

[~sershe] - I didn't meant to add complexity to the patch. The one I attached 
contained comments from me walking through the code - some related to this 
jira, other comments in general. We could check in the comments (which are 
added in your second patch). It would be better to create jiras to track them 
though - especially ones which you think are valid (I think some of the 
comments in the file I uploaded were questions, and some may not have been 
valid).

bq. What is session.destroy? Rather what object is this; do you mean 
TezClient::stop?
In TezTask.submit -> 
TezSessionPoolManager.getInstance().destroySession(sessionState);

I think that's the main bit which needs to be looked at from your original 
patch, to get past the core problem here of a session getting lost in case of 
an error.

> better concurrency handling for TezSessionState - part I
> --------------------------------------------------------
>
>                 Key: HIVE-14111
>                 URL: https://issues.apache.org/jira/browse/HIVE-14111
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Sergey Shelukhin
>            Assignee: Sergey Shelukhin
>         Attachments: HIVE-14111.01.patch, HIVE-14111.02.patch, 
> HIVE-14111.patch, sessionPoolNotes.txt
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to