Krzysztof Dębski created KAFKA-3225: ---------------------------------------
Summary: Method commit() of class SourceTask never invoked Key: KAFKA-3225 URL: https://issues.apache.org/jira/browse/KAFKA-3225 Project: Kafka Issue Type: Bug Components: copycat Affects Versions: 0.9.0.0 Environment: Windows 8.1 Reporter: Krzysztof Dębski Assignee: Ewen Cheslack-Postava In the class org.apache.kafka.connect.source.SourceTask there is the following method: {code} /** * <p> * Commit the offsets, up to the offsets that have been returned by {@link #poll()}. This * method should block until the commit is complete. * </p> * <p> * SourceTasks are not required to implement this functionality; Kafka Connect will record offsets * automatically. This hook is provided for systems that also need to store offsets internally * in their own system. * </p> */ public void commit() throws InterruptedException { // This space intentionally left blank. }{code} I have created my task which inherits from SourceTask and overrides commit(). In spites of offsets being recorded automatically be Kafka, method commit() is never invoked. I have downloaded sources of Kafka and imported them to Intelij Idea. Then I used "Find Usages" command. Idea found only one usage - in comments of method stop(). -- This message was sent by Atlassian JIRA (v6.3.4#6332)