You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@storm.apache.org by "Guang Du (JIRA)" <ji...@apache.org> on 2017/08/01 03:33:00 UTC

[jira] [Created] (STORM-2666) Kafka Client Spout send & ack committed offsets

Guang Du created STORM-2666:
-------------------------------

             Summary: Kafka Client Spout send & ack committed offsets
                 Key: STORM-2666
                 URL: https://issues.apache.org/jira/browse/STORM-2666
             Project: Apache Storm
          Issue Type: Bug
          Components: storm-kafka-client
    Affects Versions: 1.1.1
            Reporter: Guang Du


Under a certain heavy load, for failed/timeout tuples, the retry service will ack tuple for failed max times. Kafka Client Spout will commit after reached the commit interval. However seems some 'on the way' tuples will be resent again by Spout, and acked eventually to OffsetManager, resulting logs like below. I'm not sure if the issue has already been raised/fixed, glad if anyone could help to point out existing JIRA. Thank you.


2017-07-27 22:23:48.398 o.a.s.k.s.KafkaSpout Thread-23-spout-executor[248 248] [INFO] Successful ack for tuple message [{topic-partition=kafka_bd_trigger_action-20, offset=18204, numFails=0}].
2017-07-27 22:23:49.203 o.a.s.k.s.i.OffsetManager Thread-23-spout-executor[248 248] [WARN] topic-partition [kafka_bd_trigger_action-18] has unexpected offset [16002]. Current committed Offset [16003]




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)