You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Pierre Villard (Jira)" <ji...@apache.org> on 2020/03/10 13:34:00 UTC
[jira] [Created] (NIFI-7242) Parameters update not taken into
account in controller services
Pierre Villard created NIFI-7242:
------------------------------------
Summary: Parameters update not taken into account in controller services
Key: NIFI-7242
URL: https://issues.apache.org/jira/browse/NIFI-7242
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Reporter: Pierre Villard
Fix For: 1.12.0, 1.11.4
Attachments: parametersIssue.xml
There is a bug with the parameters when used in Controller Services:
* when updating a parameter that is referenced in a controller service (in this case avro schema registry), changing the value of the parameter does not seem to trigger the restart of the controller service
* even if I do restart the components manually, the old value of the parameter is still used... NiFi restart is the only way to get the new value applied
With the supplied template, create a Parameter Context with schema =
{code:java}
{
"type" : "record",
"name" : "myData",
"namespace" : "myLine",
"fields" : [
{
"name" : "myField1",
"type" : "string"
}
]
}
{code}
The AvroSchemaRegistry contains the schema with:
schema => #\{schema}
Get everything running: output data has only one column. Then update the Parameter Context to have schema =
{code:java}
{
"type" : "record",
"name" : "myData",
"namespace" : "myLine",
"fields" : [
{
"name" : "myField1",
"type" : "string"
}, {
"name" : "myField2",
"type" : "string"
}
]
}
{code}
Output data has still one column only when it should have two with the new schema.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)