You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by bb...@apache.org on 2021/11/22 19:56:19 UTC

[nifi] branch main updated (c033deb -> 839fbf7)

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

bbende pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git.


    from c033deb  NIFI-9399 This closes #5542. Apply Secure Processing to TransformXml XSLT
     add 839fbf7  NIFI-9382: Created a new ClassloaderIsolationKey mechanism by which H… (#5533)

No new revisions were added by this update.

Summary of changes:
 .../ClassloaderIsolationKeyProvider.java           |  60 ++++++++++
 .../util/file/classloader/ClassLoaderUtils.java    |  13 ++-
 .../file/classloader/TestClassLoaderUtils.java     |   2 +-
 .../processors/hadoop/AbstractHadoopProcessor.java |  57 ++++-----
 .../nifi/controller/StandardProcessorNode.java     |  14 +--
 .../nifi/controller/flow/AbstractFlowManager.java  |   4 +-
 .../reporting/AbstractReportingTaskNode.java       |   9 +-
 .../service/StandardControllerServiceNode.java     |  18 ++-
 .../apache/nifi/groups/StandardProcessGroup.java   |   3 +-
 .../nifi/controller/AbstractComponentNode.java     |  24 +++-
 .../org/apache/nifi/controller/ComponentNode.java  |  20 +++-
 .../apache/nifi/controller/flow/FlowManager.java   |   9 +-
 .../apache/nifi/controller/ExtensionBuilder.java   |   9 +-
 .../nifi/controller/StandardFlowSnippet.java       |  10 +-
 .../nifi/controller/StandardReloadComponent.java   |  52 ++++-----
 .../nifi/controller/flow/StandardFlowManager.java  |  10 +-
 .../service/ControllerServiceLoader.java           |  35 +++---
 .../apache/nifi/controller/TestFlowController.java |  12 +-
 .../scheduling/TestStandardProcessScheduler.java   |  18 +--
 .../nifi/integration/FrameworkIntegrationTest.java |   4 +-
 .../java/org/apache/nifi/nar/ExtensionManager.java |   6 +-
 .../org/apache/nifi/nar/InstanceClassLoader.java   |  24 +++-
 .../nifi/nar/SharedInstanceClassLoader.java}       |  31 ++---
 .../nar/StandardExtensionDiscoveringManager.java   | 127 +++++++++++++++++----
 .../web/dao/impl/StandardControllerServiceDAO.java |   2 +-
 .../org/apache/nifi/processors/hadoop/PutHDFS.java |   4 +-
 .../processors/kudu/AbstractKuduProcessor.java     |  18 +--
 .../stateless/engine/StandardStatelessEngine.java  |   2 +-
 .../stateless/engine/StatelessFlowManager.java     |   6 +-
 .../stateless/engine/StatelessReloadComponent.java |   6 +-
 ...teToFile.java => WriteFlowFileCountToFile.java} |  75 ++++++------
 .../services/org.apache.nifi.processor.Processor   |   1 +
 .../classloaders/ClassloaderIsolationKeyIT.java    | 103 +++++++++++++++++
 33 files changed, 558 insertions(+), 230 deletions(-)
 create mode 100644 nifi-api/src/main/java/org/apache/nifi/components/ClassloaderIsolationKeyProvider.java
 copy nifi-nar-bundles/{nifi-extension-utils/nifi-record-utils/nifi-standard-record-utils/src/main/java/org/apache/nifi/schema/access/InheritSchemaFromRecord.java => nifi-framework-bundle/nifi-framework/nifi-framework-nar-utils/src/main/java/org/apache/nifi/nar/SharedInstanceClassLoader.java} (54%)
 copy nifi-system-tests/nifi-system-test-extensions-bundle/nifi-system-test-extensions/src/main/java/org/apache/nifi/processors/tests/system/{WriteToFile.java => WriteFlowFileCountToFile.java} (54%)
 create mode 100644 nifi-system-tests/nifi-system-test-suite/src/test/java/org/apache/nifi/tests/system/classloaders/ClassloaderIsolationKeyIT.java