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