Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Won't Fix
-
2.0.0, 1.x
-
None
-
None
Description
Currently, KafkaSpout in storm-kafka-client can cause duplicate tuples to be emitted. Reason is the implementation of ConsumerRebalanceListener interface is called by kafka everytime a new executor comes up. However, on PartitionsRevoked we already have some in flight tuples and are emitting the same ones from the new executor on which the onPartitionsAssigned was called. We need to make sure that we emit only one tuple per kafka message.
Attachments
Issue Links
- is superceded by
-
STORM-2542 Deprecate storm-kafka-client KafkaConsumer.subscribe API subscriptions on 1.x and remove them as options in 2.x
- Resolved
- links to