You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by rh...@apache.org on 2019/10/17 01:43:36 UTC

[kafka] branch trunk updated (3e30bf5 -> ff68b60)

This is an automated email from the ASF dual-hosted git repository.

rhauch pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git.


    from 3e30bf5  Explain the separate  upgrade paths for consumer groups and Streams (#7516)
     add ff68b60  KAFKA-8340, KAFKA-8819: Use PluginClassLoader while statically initializing plugins (#7315)

No new revisions were added by this update.

Summary of changes:
 checkstyle/import-control.xml                      |   1 +
 .../org/apache/kafka/connect/runtime/Worker.java   |   4 +-
 .../runtime/isolation/DelegatingClassLoader.java   |  51 ++--
 .../kafka/connect/runtime/isolation/Plugins.java   | 131 +++++-----
 .../isolation/DelegatingClassLoaderTest.java       |  23 ++
 .../connect/runtime/isolation/PluginsTest.java     | 205 +++++++++++++++-
 .../runtime/isolation/SamplingTestPlugin.java      | 122 ++++++++++
 .../connect/runtime/isolation/TestPlugins.java     | 267 +++++++++++++++++++++
 .../test/plugins/AliasedStaticField.java           |  75 ++++++
 .../test/plugins/AlwaysThrowException.java}        |  35 ++-
 ...che.kafka.common.config.provider.ConfigProvider |   2 +-
 .../test/plugins/SamplingConfigProvider.java       | 101 ++++++++
 .../test/plugins/SamplingConfigurable.java         |  79 ++++++
 .../test/plugins/SamplingConverter.java            |  76 ++++++
 .../test/plugins/SamplingHeaderConverter.java      |  89 +++++++
 .../services/test.plugins.ServiceLoadedClass       |   2 +-
 .../test/plugins/ServiceLoadedClass.java           |  39 +--
 .../test/plugins/ServiceLoadedSubclass.java        |  35 ++-
 .../test/plugins/ServiceLoaderPlugin.java          |  85 +++++++
 19 files changed, 1292 insertions(+), 130 deletions(-)
 create mode 100644 connect/runtime/src/test/java/org/apache/kafka/connect/runtime/isolation/SamplingTestPlugin.java
 create mode 100644 connect/runtime/src/test/java/org/apache/kafka/connect/runtime/isolation/TestPlugins.java
 create mode 100644 connect/runtime/src/test/resources/test-plugins/aliased-static-field/test/plugins/AliasedStaticField.java
 copy connect/runtime/src/test/{java/org/apache/kafka/connect/converters/ShortConverterTest.java => resources/test-plugins/always-throw-exception/test/plugins/AlwaysThrowException.java} (53%)
 copy {clients/src/main/resources => connect/runtime/src/test/resources/test-plugins/sampling-config-provider}/META-INF/services/org.apache.kafka.common.config.provider.ConfigProvider (93%)
 create mode 100644 connect/runtime/src/test/resources/test-plugins/sampling-config-provider/test/plugins/SamplingConfigProvider.java
 create mode 100644 connect/runtime/src/test/resources/test-plugins/sampling-configurable/test/plugins/SamplingConfigurable.java
 create mode 100644 connect/runtime/src/test/resources/test-plugins/sampling-converter/test/plugins/SamplingConverter.java
 create mode 100644 connect/runtime/src/test/resources/test-plugins/sampling-header-converter/test/plugins/SamplingHeaderConverter.java
 copy clients/src/main/resources/META-INF/services/org.apache.kafka.common.config.provider.ConfigProvider => connect/runtime/src/test/resources/test-plugins/service-loader/META-INF/services/test.plugins.ServiceLoadedClass (93%)
 copy clients/src/main/java/org/apache/kafka/common/errors/RecordBatchTooLargeException.java => connect/runtime/src/test/resources/test-plugins/service-loader/test/plugins/ServiceLoadedClass.java (56%)
 copy core/src/main/scala/kafka/metrics/KafkaTimer.scala => connect/runtime/src/test/resources/test-plugins/service-loader/test/plugins/ServiceLoadedSubclass.java (59%)
 create mode 100644 connect/runtime/src/test/resources/test-plugins/service-loader/test/plugins/ServiceLoaderPlugin.java