KAFKA-8415: Interface ConnectorClientConfigOverridePolicy needs to be excluded from class loading isolation#6796
Conversation
… excluded from class loading isolation
|
@rhauch this is a regression after introducing this new plugin, and needs to be backported to 2.3. Thanks! |
|
cc @mageshn since this plugin was introduced by KIP-458 |
|
@kkonstantine KIP-458 specifies that these should be loaded via the plugin framework. IIUC, this only affects the built-in policies provided out of the box, which we want to load via the system classloader. Is that right? |
|
@rhauch this fix aligns this new plugin to what we do for the other plugins, such as |
… excluded from class loading isolation (#6796) Author: Konstantine Karantasis <konstantine@confluent.io> Reviewer: Randall Hauch <rhauch@gmail.com>
… excluded from class loading isolation (apache#6796) Author: Konstantine Karantasis <konstantine@confluent.io> Reviewer: Randall Hauch <rhauch@gmail.com>
… excluded from class loading isolation (apache#6796) Author: Konstantine Karantasis <konstantine@confluent.io> Reviewer: Randall Hauch <rhauch@gmail.com>
New Connect plugin interface ConnectorClientConfigOverridePolicy needs to be excluded from the class loading isolation
Added missing unit tests similar to the ones existing for previous plugins
Committer Checklist (excluded from commit message)