Randall Hauch created KAFKA-3832:
------------------------------------

             Summary: Kafka Connect's JSON Converter never outputs a null value
                 Key: KAFKA-3832
                 URL: https://issues.apache.org/jira/browse/KAFKA-3832
             Project: Kafka
          Issue Type: Bug
          Components: KafkaConnect
    Affects Versions: 0.9.0.1
            Reporter: Randall Hauch
            Assignee: Ewen Cheslack-Postava


Kafka Connect's JSON Converter will never output a null value when 
{{enableSchemas=true}}. This means that when a connector outputs a 
{{SourceRecord}} with a null value, the JSON Converter will always produce a 
message value with:

{code:json}
{
  "schema": null,
  "payload": null
}
{code}

And, this means that while Kafka log compaction will always be able to remove 
earlier messages with the same key, log compaction will never remove _all_ of 
the messages with the same key. 

The JSON Connector's {{fromConnectData(...)}} should always return null when it 
is supplied a null value.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to