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

Eric Secules updated NIFI-7363:
-------------------------------
    Affects Version/s: 1.11.4
          Description: 
I am noticing that when I delete a parameter from a parameter context in NiFi a 
number of strange things result.
 * It doesn't register as a change that I can commit to the registry
 * When I do make a change and commit to the registry, the deleted parameter 
remains there and will be downloaded by anyone downloading the latest version 
of the flow.
 * When I look into the registry's file system, at the bottom of the .snapshot 
files I notice that each individual process group has a listing of parameters 
and their values each with slight differences from eachother. This is weird 
because the documentation says that parameter contexts are global so I was 
expecting a single parameter context entity somewhere.

What I expect to happen:
 * When I delete or modify the value of a parameter I should be able to check 
that in in a versioned way so that newer process group versions see the changes 
but older versions do not.
 * I expected that since parameter contexts are independent of process groups, 
that they would be versioned independently of process groups.

 
 I have noticed that the parameter context gets bloated with a bunch of 
parameters that have no users and no way to delete them after doing a big 
renaming effort.

  was:
I am noticing that when I delete a parameter from a parameter context in NiFi a 
number of strange things result.
 * It doesn't register as a change that I can commit to the registry
 * When I do make a change and commit to the registry, the deleted parameter 
remains there and will be downloaded by anyone downloading the latest version 
of the flow.
 * When I look into the registry's file system, at the bottom of the .snapshot 
files I notice that each individual process group has a listing of parameters 
and their values each with slight differences from eachother. This is weird 
because the documentation says that parameter contexts are global so I was 
expecting a single parameter context entity somewhere.

What I expect to happen:
 * When I delete or modify the value of a parameter I should be able to check 
that in in a versioned way so that newer process group versions see the changes 
but older versions do not.

 
I have noticed that the parameter context gets bloated with a bunch of 
parameters that have no users and no way to delete them after doing a big 
renaming effort.

I am working on confirming this with the latest releases of NiFi and registry, 
but from reading the release notes it doesn't look like any improvements have 
been released to parameter contexts.


> Deleting/Modifying Parameters with Nifi Registry
> ------------------------------------------------
>
>                 Key: NIFI-7363
>                 URL: https://issues.apache.org/jira/browse/NIFI-7363
>             Project: Apache NiFi
>          Issue Type: Bug
>    Affects Versions: 1.11.1, 1.11.4
>         Environment: NIFIREG 0.5.0
>            Reporter: Eric Secules
>            Priority: Major
>
> I am noticing that when I delete a parameter from a parameter context in NiFi 
> a number of strange things result.
>  * It doesn't register as a change that I can commit to the registry
>  * When I do make a change and commit to the registry, the deleted parameter 
> remains there and will be downloaded by anyone downloading the latest version 
> of the flow.
>  * When I look into the registry's file system, at the bottom of the 
> .snapshot files I notice that each individual process group has a listing of 
> parameters and their values each with slight differences from eachother. This 
> is weird because the documentation says that parameter contexts are global so 
> I was expecting a single parameter context entity somewhere.
> What I expect to happen:
>  * When I delete or modify the value of a parameter I should be able to check 
> that in in a versioned way so that newer process group versions see the 
> changes but older versions do not.
>  * I expected that since parameter contexts are independent of process 
> groups, that they would be versioned independently of process groups.
>  
>  I have noticed that the parameter context gets bloated with a bunch of 
> parameters that have no users and no way to delete them after doing a big 
> renaming effort.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to