You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ma...@apache.org on 2022/12/16 16:30:42 UTC

[nifi] branch main updated (a8974253ce -> 5c3ca9d537)

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

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


    from a8974253ce NIFI-10989 Removed SHA-1 and MD5 from TestHashContent
     add 5c3ca9d537 NIFI-10981 Ensure NarAutoLoader starts after provider retrieves NARs,… (#6785)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci-workflow.yml                  |  1 +
 .gitignore                                         |  1 +
 .../java/org/apache/nifi/nar/NarAutoLoader.java    | 12 ++-
 .../org/apache/nifi/web/server/JettyServer.java    | 22 ++---
 .../nar/provider/LocalDirectoryNarProvider.java    | 67 +++++++++++++++
 ...he.nifi.flow.resource.ExternalResourceProvider} | 19 +----
 .../nifi-nar-provider-assembly/pom.xml             | 83 +++++++++++++++++++
 .../src/main/assembly/dependencies.xml}            | 34 ++++----
 .../nifi-nar-provider-processors-nar}/pom.xml      | 37 ++++++---
 .../nifi-nar-provider-processors/pom.xml           | 68 ++++++++++++++++
 .../nifi/nar/provider/GetClassLoaderInfo.java      | 94 ++++++++++++++++++++++
 .../services/org.apache.nifi.processor.Processor}  | 20 +----
 .../nifi-nar-provider-service-api-nar}/pom.xml     | 37 ++++++---
 .../nifi-nar-provider-service-api}/pom.xml         | 28 ++++---
 .../nifi/nar/provider/ClassLoaderInfoService.java  | 29 +++++++
 .../nifi-nar-provider-service-nar}/pom.xml         | 37 ++++++---
 .../nifi-nar-provider-service/pom.xml              | 67 +++++++++++++++
 .../provider/StandardClassLoaderInfoService.java   | 61 ++++++++++++++
 .../org.apache.nifi.controller.ControllerService}  | 20 +----
 .../pom.xml                                        | 25 +++---
 nifi-system-tests/nifi-system-test-suite/pom.xml   | 26 +++++-
 .../src/test/assembly/dependencies.xml             |  1 +
 .../SpawnedStandaloneNiFiInstanceFactory.java      |  6 ++
 .../system/nar/NarProviderAndAutoLoaderIT.java     | 82 +++++++++++++++++++
 .../src/test/resources/conf/default/bootstrap.conf |  2 +-
 nifi-system-tests/pom.xml                          |  1 +
 26 files changed, 732 insertions(+), 148 deletions(-)
 create mode 100644 nifi-system-tests/nifi-system-test-extensions-bundle/nifi-system-test-extensions/src/main/java/org/apache/nifi/nar/provider/LocalDirectoryNarProvider.java
 copy nifi-system-tests/{nifi-system-test-suite/src/test/resources/conf/default/bootstrap.conf => nifi-system-test-extensions-bundle/nifi-system-test-extensions/src/main/resources/META-INF/services/org.apache.nifi.flow.resource.ExternalResourceProvider} (57%)
 create mode 100644 nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-assembly/pom.xml
 copy nifi-system-tests/{pom.xml => nifi-system-test-nar-provider-bundles/nifi-nar-provider-assembly/src/main/assembly/dependencies.xml} (50%)
 copy nifi-system-tests/{ => nifi-system-test-nar-provider-bundles/nifi-nar-provider-processors-nar}/pom.xml (50%)
 create mode 100644 nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-processors/pom.xml
 create mode 100644 nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-processors/src/main/java/org/apache/nifi/nar/provider/GetClassLoaderInfo.java
 copy nifi-system-tests/{nifi-system-test-suite/src/test/resources/conf/default/bootstrap.conf => nifi-system-test-nar-provider-bundles/nifi-nar-provider-processors/src/main/resources/META-INF/services/org.apache.nifi.processor.Processor} (57%)
 copy nifi-system-tests/{ => nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-api-nar}/pom.xml (50%)
 copy nifi-system-tests/{ => nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-api}/pom.xml (63%)
 create mode 100644 nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-api/src/main/java/org/apache/nifi/nar/provider/ClassLoaderInfoService.java
 copy nifi-system-tests/{ => nifi-system-test-nar-provider-bundles/nifi-nar-provider-service-nar}/pom.xml (51%)
 create mode 100644 nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service/pom.xml
 create mode 100644 nifi-system-tests/nifi-system-test-nar-provider-bundles/nifi-nar-provider-service/src/main/java/org/apache/nifi/nar/provider/StandardClassLoaderInfoService.java
 copy nifi-system-tests/{nifi-system-test-suite/src/test/resources/conf/default/bootstrap.conf => nifi-system-test-nar-provider-bundles/nifi-nar-provider-service/src/main/resources/META-INF/services/org.apache.nifi.controller.ControllerService} (57%)
 copy nifi-system-tests/{ => nifi-system-test-nar-provider-bundles}/pom.xml (56%)
 create mode 100644 nifi-system-tests/nifi-system-test-suite/src/test/java/org/apache/nifi/tests/system/nar/NarProviderAndAutoLoaderIT.java