Hervé RIVIERE created KAFKA-7784: ------------------------------------ Summary: Producer & message format : better management when inter.broker.protocol.version is overrided Key: KAFKA-7784 URL: https://issues.apache.org/jira/browse/KAFKA-7784 Project: Kafka Issue Type: Improvement Components: producer Affects Versions: 2.0.1 Reporter: Hervé RIVIERE
With the following setup : * Java producer v2.0.1 * Brokers 2.0.1 with *message format V1* (so with log.message.format.version=0.10.2 & inter.broker.protocol.version=0.10.2) Producer is sending message with format message V2 so useless down convert to V1 message format is triggered on broker side. An improvement to avoid wasting CPU ressources on broker side will broker advertise current message format version to client (currently broker advertises only api available). With message format version info producer will be able to prefer a specific message format to avoid down conversion on broker side. -- This message was sent by Atlassian JIRA (v7.6.3#76005)