[ 
https://issues.apache.org/jira/browse/NIFI-9440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17534946#comment-17534946
 ] 

Nissim Shiman commented on NIFI-9440:
-------------------------------------

As this change touches a wide range of apache nifi core files/functionality, 
extensive edge testing was done to verify the integrity of this new 
functionality, especially with regards to backward compatibility with flow 
configurations from apache nifi 1.16.x where this functionality does not exist.

flow.xml.gz / flow.json.xml from earlier versions can be dropped into the conf 
directory and on nifi restart, any controller services in these files will have 
tags added to reflect a bulletinLevel at the WARN level (to maintain backward 
compatibility where WARN was previously globally set [1])

Templates from previous nifi versions can be used and nifi will start up and 
will modify any controller services in these files (and their definitions in 
the flow.xml.gz/flow.json.gz) to have a bulletinLevel at the WARN level 

nifi-registry (on 1.17 and later) can be updated using flow_storage and 
database directories from registries of 1.16.x  and controller services in 
flows that are brought over will have bulletinLevel set at WARN level.  Their 
definitions in the flow.xml.gz/flow.json.gz will be gracefully updated to 
reflect this.  The registry will also remain "up to date" at the latest version 
when this done as well.

 

 [1] 
https://github.com/apache/nifi/blob/rel/nifi-1.16.1/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/controller/flow/StandardFlowManager.java#L489-L490

> Allow Bulletin level to be configurable for Controller Services
> ---------------------------------------------------------------
>
>                 Key: NIFI-9440
>                 URL: https://issues.apache.org/jira/browse/NIFI-9440
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework, Core UI
>    Affects Versions: 1.15.0
>            Reporter: Nissim Shiman
>            Assignee: Nissim Shiman
>            Priority: Major
>         Attachments: configure-controller-service-settings.png
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Processors have bulletin level configurable on the "Settings" tabs, but there 
> is no similar functionality exposed for controller services.
> Allow controller services this same level of bulletin level control. 



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to