Roman Khachatryan created FLINK-38947:
-----------------------------------------

             Summary: Notify Task thread via mailbox only once about kafka send 
error
                 Key: FLINK-38947
                 URL: https://issues.apache.org/jira/browse/FLINK-38947
             Project: Flink
          Issue Type: Improvement
          Components: Connectors / Kafka
    Affects Versions: 2.2.0
            Reporter: Roman Khachatryan
            Assignee: Roman Khachatryan
             Fix For: 2.3.0


KafkaWriter supplies a complection 
[callback|https://github.com/apache/flink-connector-kafka/blob/dc4efea959842463da95359a29c34b7a07211032/flink-connector-kafka/src/main/java/org/apache/flink/connector/kafka/sink/KafkaWriter.java#L307]
 when handing records to KafkaProducer.

Upon request completion, KafkaProducer executes the callback once per record. 
There might be more than one (usually, a lot) of records in a single request.

In case of error, this results in many identical mails enqueued into Task 
mailbox.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to