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

ASF GitHub Bot commented on STORM-951:
--------------------------------------

Github user caofangkun commented on a diff in the pull request:

    https://github.com/apache/storm/pull/645#discussion_r35401647
  
    --- Diff: 
external/storm-hive/src/main/java/org/apache/storm/hive/bolt/HiveBolt.java ---
    @@ -170,10 +170,10 @@ public void run() {
             }
         }
     
    -    private void flushAllWriters()
    +    private void flushAllWriters(boolean rollToNext)
             throws HiveWriter.CommitFailure, HiveWriter.TxnBatchFailure, 
HiveWriter.TxnFailure, InterruptedException {
             for(HiveWriter writer: allWriters.values()) {
    -            writer.flush(true);
    +            writer.flush(rollToNext);
    --- End diff --
    
    If ```rollToNext == false``` should we ``` writer.close()``` ? 
    Like:
    ```
     writer.flush(rollToNext);
     if (!rollToNext) {
        writer.close();
     }
    ```


> Storm Hive connector leaking connections
> ----------------------------------------
>
>                 Key: STORM-951
>                 URL: https://issues.apache.org/jira/browse/STORM-951
>             Project: Apache Storm
>          Issue Type: Bug
>            Reporter: Sriharsha Chintalapani
>            Assignee: Sriharsha Chintalapani
>            Priority: Critical
>
> Incase of failures in execute method we dont' abort transactions. We only 
> close connections this can result in lot of uncommitted transactions on hive 
> side.



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

Reply via email to