Chris Egerton created KAFKA-12717:
-------------------------------------
Summary: Remove internal converter config properties
Key: KAFKA-12717
URL: https://issues.apache.org/jira/browse/KAFKA-12717
Project: Kafka
Issue Type: Bug
Components: KafkaConnect
Reporter: Chris Egerton
Assignee: Chris Egerton
KAFKA-5540 /
[KIP-174|https://cwiki.apache.org/confluence/display/KAFKA/KIP-174+-+Deprecate+and+remove+internal+converter+configs+in+WorkerConfig]
deprecated but did not officially remove Connect's internal converter worker
config properties. With the upcoming 3.0 release, we can make the
backwards-incompatible change of completely removing these properties once and
for all.
One migration path for users who may still be running Connect clusters with
different internal converters can be:
# Stop all workers on the cluster
# For each internal topic (config, offsets, and status):
## Create a new topic to take the place of the existing one
## For every message in the existing topic:
### Deserialize the message's key and value using the Connect cluster's old
internal key and value converters
### Serialize the message's key and value using the [JSON
converter|https://github.com/apache/kafka/blob/trunk/connect/json/src/main/java/org/apache/kafka/connect/json/JsonConverter.java]
with schemas disabled (by setting the {{schemas.enable}} property to {{false}})
### Write a message with the new key and value to the new internal topic
# Reconfigure each Connect worker to use the newly-created internal topics
from step 2
# Start all workers on the cluster
--
This message was sent by Atlassian Jira
(v8.3.4#803005)