You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Rajini Sivaram (JIRA)" <ji...@apache.org> on 2019/03/15 17:50:00 UTC

[jira] [Assigned] (KAFKA-8111) KafkaProducer can't produce data

     [ https://issues.apache.org/jira/browse/KAFKA-8111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rajini Sivaram reassigned KAFKA-8111:
-------------------------------------

    Assignee: Rajini Sivaram

> KafkaProducer can't produce data
> --------------------------------
>
>                 Key: KAFKA-8111
>                 URL: https://issues.apache.org/jira/browse/KAFKA-8111
>             Project: Kafka
>          Issue Type: Bug
>          Components: clients, core
>    Affects Versions: 2.3.0
>            Reporter: John Roesler
>            Assignee: Rajini Sivaram
>            Priority: Major
>
> Using a Producer from the current trunk (a6691fb79), I'm unable to produce data to a 2.2 broker.
> tl;dr;, I narrowed down the problem to [https://github.com/apache/kafka/commit/a42f16f98] . My hypothesis is that some part of that commit broke backward compatibility with older brokers.
>  
> Repro steps:
> I'm using this Producer config:
> {noformat}
> final Properties properties = new Properties();
> properties.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, BROKER);
> properties.setProperty(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getCanonicalName());
> properties.setProperty(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getCanonicalName());
> return properties;{noformat}
>  # create a simple Producer to produce test data to a broker
>  # build against commmit a42f16f98 
>  # start an older broker. (I was using 2.1, and someone else reproduced it with 2.2)
>  # run your producer and note that it doesn't produce data (seems to hang, I see it produce 2 records in 1 minute)
>  # build against the predecessor commit 65aea1f36
>  # run your producer and note that it DOES produce data (I see it produce 1M records every 15 second)
> I've also confirmed that if I check out the current trunk (a6691fb79e2c55b3) and revert a42f16f98, I also observe that it produces as expected (1M every 15 seconds).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)