You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Andy LoPresto (JIRA)" <ji...@apache.org> on 2018/08/22 18:05:00 UTC

[jira] [Assigned] (NIFI-5549) Handle/prevent cluster nodes with different sensitive property keys

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

Andy LoPresto reassigned NIFI-5549:
-----------------------------------

    Assignee: Andy LoPresto

> Handle/prevent cluster nodes with different sensitive property keys
> -------------------------------------------------------------------
>
>                 Key: NIFI-5549
>                 URL: https://issues.apache.org/jira/browse/NIFI-5549
>             Project: Apache NiFi
>          Issue Type: Improvement
>    Affects Versions: 1.7.1
>            Reporter: Bryan Bende
>            Assignee: Andy LoPresto
>            Priority: Minor
>
> I was testing some scenarios with sensitive property keys and noticed the following behavior...
> Created a two node cluster and set the sensitive property key different on each node. The cluster started up fine and I added a processor with a sensitive property and set the value, this saved fine, but behind the scenes the local flow.xml.gz on each node has the value encrypted with a different key.
> I then stopped node 2 and deleted its flow.xml.gz and started it back up. When trying to inherit the flow from the cluster it failed because it can't decrypt the sensitive value, which then fails start up.
> One question would be, should the original cluster ever have started successfully in the first place?
> Presumably when node 1 started and became the coordinator, something could be done when the next node joins to ensure it has the same sensitive properties key and disallow it from joining if different.
> Another option would be to let nodes have different values, but somehow migrate the value after receiving it.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)