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

Gábor Gyimesi commented on MINIFICPP-1999:
------------------------------------------

"by passing the command and the name of the processor (it's strange that you 
can't pass its uid))"

Regarding this comment UUID can also be used to start/stop a component in the 
latest version of MiNiFi. This was implemented in the following change: 
[https://github.com/apache/nifi-minifi-cpp/pull/1388] It will be available in 
the 0.13.0 release.

> Persistent state of processors
> ------------------------------
>
>                 Key: MINIFICPP-1999
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-1999
>             Project: Apache NiFi MiNiFi C++
>          Issue Type: New Feature
>    Affects Versions: 0.12.0
>            Reporter: Kondakov Artem
>            Priority: Major
>             Fix For: 0.14.0
>
>
> Hi
> In apache/nifi each processor can be started and stopped. It is also possible 
> to activate and deactivate. In this case, the state of the processors is 
> saved when the application is restarted.
> minifi-cpp also has the ability to start and stop individual processors using 
> the C2 protocol or minificontroller (by passing the command and the name of 
> the processor (it's strange that you can't pass its uid))
> However, after restarting minifi all the same, all processors start, while 
> the permanent state store is configured
>  
> {color:#172b4d}nifi.state.management.provider.local.path=./repositories/componentstate{color}
> {color:#00875a}## To make the default state storage persist every state 
> change, set this to true{color}
> {color:#00875a}## this comes at a performance penalty, but makes sure no 
> state is lost even on unclean shutdowns{color}
> {color:#172b4d}nifi.state.management.provider.local.always.persist=true{color}
> {color:#00875a}## To change the frequency at which the default state storage 
> is persisted, modify the following{color}
> {color:#172b4d}nifi.state.management.provider.local.auto.persistence.interval=1min{color}
> I think it would be very helpful
> - support state storage for processors (active/inactive)
> - support changing and storing state also for other types of nodes (input 
> ports, output ports, funnels, process groups)
> - adding the "enabled" property to the properties of processors in yaml (and 
> other types of nodes) by analogy with Apache / nifi,



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to