Pierre Villard created NIFI-15012:
-------------------------------------
Summary: FlowDifferenceFilters - fix handling of
createControllerService()
Key: NIFI-15012
URL: https://issues.apache.org/jira/browse/NIFI-15012
Project: Apache NiFi
Issue Type: Improvement
Reporter: Pierre Villard
Assignee: Pierre Villard
In NIFI-14995, we tried to properly handle the case where a property is added
to hold a newly created controller service but the logic was not correct in
terms of how migrateProperties is called and the sequence of objects creation.
We only looked up the new property through the live ComponentNode to confirm it
identified a controller service. In the real migration sequence, the property
is added to the versioned component before there’s a live node (the component
is a freshly imported controller service), so getComponent(...) returned null,
the property was ignored, and the context never saw the controller-service ID.
Without that linkage, the corresponding COMPONENT_ADDED diff wasn’t marked as
environmental, leaving both the property addition and the service creation
visible as local changes.
We are improving the logic to properly handle this scenario.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)