flume-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "dengkai (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (FLUME-3044) KafkaSink should avoid to call method without timeout argument
Date Wed, 18 Jan 2017 06:22:26 GMT

     [ https://issues.apache.org/jira/browse/FLUME-3044?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

dengkai updated FLUME-3044:
---------------------------
    Description: 
There are several method call in kafka sink with no timeout arguments, in some cases, kafka
sink will await forever if no interruption. 
For example,
case 1 : 
case 2 : 
case 3 : When an odd exception happened such as Correlation ID does not match in Kafka Producer
Sender thread, the sender will lost this request. If we call producer.flush(), there is a
await() without timeout arguement, kafka sink will block all the time except restart it.

  was:
There are several method call in kafka sink with no timeout arguments, in some cases, kafka
sink will await forever if no interruption. 
For example


> KafkaSink should avoid to call method without timeout argument
> --------------------------------------------------------------
>
>                 Key: FLUME-3044
>                 URL: https://issues.apache.org/jira/browse/FLUME-3044
>             Project: Flume
>          Issue Type: Improvement
>            Reporter: dengkai
>            Assignee: dengkai
>
> There are several method call in kafka sink with no timeout arguments, in some cases,
kafka sink will await forever if no interruption. 
> For example,
> case 1 : 
> case 2 : 
> case 3 : When an odd exception happened such as Correlation ID does not match in Kafka
Producer Sender thread, the sender will lost this request. If we call producer.flush(), there
is a await() without timeout arguement, kafka sink will block all the time except restart
it.



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

Mime
View raw message