gharris1727 commented on PR #14398:
URL: https://github.com/apache/kafka/pull/14398#issuecomment-1725803652

   > However, the duplicates introduced in 
https://github.com/apache/kafka/pull/14089 (that is being fixed here) would be 
a lot more in number for most installations of Kafka Connect. I'm now on the 
fence about whether or not this qualifies as a release blocker.
   
   Yes, the number of duplicates is much higher and might actually be noticed 
now. Previously it was really only the dual converter/headerconverters which 
caused duplicates, and there would just be pairs of them. Now, if i install 
every public plugin, some are really duplicated a lot:
   ```
     16 
"{\"class\":\"io.confluent.connect.avro.AvroConverter\",\"type\":\"converter\"}"
      5 
"{\"class\":\"io.confluent.connect.cloud.storage.source.format.ByteArrayConverter\",\"type\":\"converter\"}"
      2 
"{\"class\":\"io.confluent.connect.jms.JmsSourceConnector\",\"type\":\"source\",\"version\":\"5.5.1\"}"
      2 
"{\"class\":\"io.confluent.connect.protobuf.ProtobufConverter\",\"type\":\"converter\"}"
     13 
"{\"class\":\"io.confluent.connect.storage.tools.SchemaSourceConnector\",\"type\":\"source\",\"version\":\"3.6.0\"}"
      4 
"{\"class\":\"io.debezium.converters.BinaryDataConverter\",\"type\":\"converter\"}"
      4 
"{\"class\":\"io.debezium.converters.BinaryDataConverter\",\"type\":\"header_converter\"}"
      4 
"{\"class\":\"io.debezium.converters.ByteArrayConverter\",\"type\":\"converter\"}"
      4 
"{\"class\":\"io.debezium.converters.ByteArrayConverter\",\"type\":\"header_converter\"}"
      6 
"{\"class\":\"io.debezium.transforms.ByLogicalTableRouter\",\"type\":\"transformation\"}"
      5 
"{\"class\":\"io.debezium.transforms.ExtractNewRecordState\",\"type\":\"transformation\"}"
      5 
"{\"class\":\"io.debezium.transforms.outbox.EventRouter\",\"type\":\"transformation\"}"
      5 
"{\"class\":\"io.debezium.transforms.tracing.ActivateTracingSpan\",\"type\":\"transformation\"}"
      5 
"{\"class\":\"org.apache.kafka.connect.storage.SimpleHeaderConverter\",\"type\":\"header_converter\"}"
      5 
"{\"class\":\"org.apache.kafka.connect.storage.StringConverter\",\"type\":\"converter\"}"
      5 
"{\"class\":\"org.apache.kafka.connect.storage.StringConverter\",\"type\":\"header_converter\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.Cast$Key\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.Cast$Value\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.ExtractField$Key\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.ExtractField$Value\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.Filter\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.Flatten$Key\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.Flatten$Value\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.HoistField$Key\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.HoistField$Value\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.InsertField$Key\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.InsertField$Value\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.MaskField$Key\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.MaskField$Value\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.RegexRouter\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.ReplaceField$Key\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.ReplaceField$Value\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.SetSchemaMetadata$Key\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.SetSchemaMetadata$Value\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.TimestampConverter$Key\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.TimestampConverter$Value\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.TimestampRouter\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.ValueToKey\",\"type\":\"transformation\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.predicates.HasHeaderKey\",\"type\":\"predicate\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.predicates.RecordIsTombstone\",\"type\":\"predicate\"}"
      2 
"{\"class\":\"org.apache.kafka.connect.transforms.predicates.TopicNameMatches\",\"type\":\"predicate\"}"
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to