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

Jason Dere commented on HIVE-14093:
-----------------------------------

Not too sure how to get that to work here - thing is we would need to setup the 
CountdownLatch with the correct count of pending writes, but one or more of 
these writes could finish while we are in the process of setting up the 
CountdownLatch. Would also need extra logic in the writeListener to see if the 
stream is currently waiting to close, and if so decrement the latch. Would 
still probably need some kind of synchronization around both of these parts.

I think the solution in the patch is relatively simple, especially since we can 
re-use it for waiting when there are too many pending writes.

> LLAP output format connection should wait for all writes to finish before 
> closing channel
> -----------------------------------------------------------------------------------------
>
>                 Key: HIVE-14093
>                 URL: https://issues.apache.org/jira/browse/HIVE-14093
>             Project: Hive
>          Issue Type: Sub-task
>          Components: llap
>            Reporter: Jason Dere
>            Assignee: Jason Dere
>         Attachments: HIVE-14093.1.patch
>
>




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

Reply via email to