We have a streams app which makes use of exactly-once semantics, where one topic-partition has stalled. We notice that offsets are going up in increments of two, and understand that the odd-numbered messages are part of the 2-phase commit of Kafka transactions.
We have written a Consumer<Byte[], Byte[]>(using kafka-clients 2.1.0) to dump all of these messages to disk with isolation.level = "read_uncommitted", but it is not fetching these odd-numbered messages. Is there anything we can do to get them?