[ 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)