Hi,
Finally I was able to make the other party set Pentaho producer to retry connection as you recommended. The settings helped indeed, but we are still not quite satisfied.
As far the pentaho producer is concerned, they sent 3603416 messages to a single topic (tszpayments) as shown in the output below.
How can we detect on the pentaho producer side that some messages in the batch didn't go through?
Is it expected that a leader switch could result in some data loss?
As the above output shows, Pentaho takes the records from a PostgreSQL table. Is there any way to ensure ordering of the messages? (The records have a recid field that is unique for the records to be transferred and monotonous increasing in the table. However when consuming the messages from Kafka, they are not in order. (There is a single partition for that topic)
Thanks in advance,
Imre