[ 
https://issues.apache.org/jira/browse/NIFI-15783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kevin Doran updated NIFI-15783:
-------------------------------
    Description: 
ConnectorConfigurationProvider is designed for syncing Connector working 
configuration with a central, shared external store, like a database or git 
repository, that all nodes refer to.

In a NiFi cluster, write operations like save() should only be run on a single 
NiFi node, e.g. the cluster primary node. Connector write operations get 
replicated across the cluster, so the framework should provide 
ConnectorConfigurationProvider implementations an instance of NodeTypeProvider 
for contextual information about the cluster and node.

  was:
ConnectorConfigurationProvider is designed for syncing Connector working 
configuration with a central, shared external store, like a database or git 
repository, that all nodes refer to.

In a NiFi cluster, write operations like save() should only be run on a single 
NiFi node, like the cluster coordinator. Connector write operations get 
replicated across the cluster, so the ConnectorRepository and 
ConnectorConfigurationProvider need to work together to only save() from one 
cluster node.


> Make NodeTypeProvider available to ConnectorConfigurationProvider
> -----------------------------------------------------------------
>
>                 Key: NIFI-15783
>                 URL: https://issues.apache.org/jira/browse/NIFI-15783
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework
>            Reporter: Kevin Doran
>            Assignee: Kevin Doran
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> ConnectorConfigurationProvider is designed for syncing Connector working 
> configuration with a central, shared external store, like a database or git 
> repository, that all nodes refer to.
> In a NiFi cluster, write operations like save() should only be run on a 
> single NiFi node, e.g. the cluster primary node. Connector write operations 
> get replicated across the cluster, so the framework should provide 
> ConnectorConfigurationProvider implementations an instance of 
> NodeTypeProvider for contextual information about the cluster and node.



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

Reply via email to