kafka-jira mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Egerton (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (KAFKA-5540) Deprecate and remove internal converter configs
Date Tue, 27 Mar 2018 16:35:00 GMT

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

Chris Egerton reassigned KAFKA-5540:

    Assignee: Chris Egerton

> Deprecate and remove internal converter configs
> -----------------------------------------------
>                 Key: KAFKA-5540
>                 URL: https://issues.apache.org/jira/browse/KAFKA-5540
>             Project: Kafka
>          Issue Type: Bug
>          Components: KafkaConnect
>    Affects Versions:
>            Reporter: Ewen Cheslack-Postava
>            Assignee: Chris Egerton
>            Priority: Major
>              Labels: needs-kip
>             Fix For: 1.2.0
> The internal.key.converter and internal.value.converter were original exposed as configs
because a) they are actually pluggable and b) providing a default would require relying on
the JsonConverter always being available, which until we had classloader isolation it was
possible might be removed for compatibility reasons.
> However, this has ultimately just caused a lot more trouble and confusion than it is
worth. We should deprecate the configs, give them a default of JsonConverter (which is also
kind of nice since it results in human-readable data in the internal topics), and then ultimately
remove them in the next major version.
> These are all public APIs so this will need a small KIP before we can make the change.

This message was sent by Atlassian JIRA

View raw message