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

Tzu-Li (Gordon) Tai closed FLINK-19899.
---------------------------------------
      Assignee: Danny Cranmer
    Resolution: Fixed

flink/master: 9d6309432108b446e59eb3c07142115b3af8b1a6

> [Kinesis][EFO] Optimise error handling to use a separate exception delivery 
> mechanism
> -------------------------------------------------------------------------------------
>
>                 Key: FLINK-19899
>                 URL: https://issues.apache.org/jira/browse/FLINK-19899
>             Project: Flink
>          Issue Type: Improvement
>          Components: Connectors / Kinesis
>            Reporter: Danny Cranmer
>            Assignee: Danny Cranmer
>            Priority: Major
>             Fix For: 1.12.0
>
>
> *Background*
> There is a queue used to pass events between the network client and consumer 
> application. When an error is thrown in the network thread, the queue is 
> cleared to make space for the error event. This means that records will be 
> thrown away to make space for errors (the records would be subsequently 
> reloaded from the shard).
> *Scope*
> Add a new mechanism to pass exceptions between threads, meaning data does not 
> need to be discarded. When an error is thrown, the error event will be 
> processed by the consumer once all of the records have been processed.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to