[ 
https://issues.apache.org/jira/browse/NIFI-3155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15945089#comment-15945089
 ] 

Matt Gilman commented on NIFI-3155:
-----------------------------------

I think it is important but would defer to [~markap14] regarding level of 
effort. Without it we cannot tell the difference between the source component 
of provenance events generated by two different Remote Process Group pointing 
to the same remote port.

> Remote Group Port UUIDs
> -----------------------
>
>                 Key: NIFI-3155
>                 URL: https://issues.apache.org/jira/browse/NIFI-3155
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>            Reporter: Matt Gilman
>            Priority: Critical
>             Fix For: 1.2.0
>
>
> Remote Group Ports assume the UUID of the port on the target instance. This 
> is critical for retaining which port the connection is associated with. 
> However, this is problematic for any flow which contains multiple RPGs 
> pointed to the same target instance. Associating the underlying component 
> when only an ID is known (ie provenance) is impossible as the UUID is 
> ambiguous.
> This issue also exists for self-referencing RPGs but is mitigated with extra 
> logic around these troublesome scenarios. For instance, we can differentiate 
> the Remote Group Port from the Root Group Port of a self-referencing RPG by 
> looking at the component type. However, this isn't possible with multiple 
> RPGs referencing the same target instance.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to