Otavio Rodolfo Piske created CAMEL-16914:
--------------------------------------------
Summary: camel-kafka: possible corruption of idempotency messages
when using KafkaIdempotentRepository
Key: CAMEL-16914
URL: https://issues.apache.org/jira/browse/CAMEL-16914
Project: Camel
Issue Type: Task
Components: camel-kafka
Affects Versions: 3.11.1
Reporter: Otavio Rodolfo Piske
I noticed that when using the KafkaIdempotentRepository, sometimes it seems
that it is losing or corrupting the ID information, causing loss of messages.
When reading the topic used for publishing the idempotency data with kafkacat I
get:
{code:java}
ERROR: Failed to format message in fake-data-inserts [1] at offset 39: expected
key end-of-input, but 2 bytes remaining : terminating{code}
As a result, this causes the loss of messages because the consumers cannot go
further than the corrupted record.
I found this while using Camel K and Strimzi (on a setup with 3 Kafkas using 1
topic with 3 partitions).
I couldn't test w/ 3.12 yet, but I suspect it would also have the same problem.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)