You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by "Mark Payne (JIRA)" <ji...@apache.org> on 2015/10/26 22:15:27 UTC

[jira] [Commented] (NIFI-1038) FetchS3Object emits wrong Provenance Event

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

Mark Payne commented on NIFI-1038:
----------------------------------

Work for this ticket was performed as part of NIFI-10

> FetchS3Object emits wrong Provenance Event
> ------------------------------------------
>
>                 Key: NIFI-1038
>                 URL: https://issues.apache.org/jira/browse/NIFI-1038
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Extensions
>            Reporter: Mark Payne
>            Assignee: Mark Payne
>             Fix For: 0.4.0
>
>
> From the users@ mailing list, we received a question regarding FetchS3Object. The processor reports a RECEIVE provenance event. However, it does not create the FlowFIle (it overwrites the contents of a FlowFile) so RECEIVE is the wrong Provenance event. This should be a CONTENT_MODIFIED event, or preferably a FETCH event, when that has been implemented. The email received is below:
> I understand that FetchS3Object processor requires an incoming FlowFile to trigger it. The problem is that FetchS3Object emits a RECEIVE provenance event for the existing FlowFile. That event causes following error when I try to open the lineage chart for a simple flow: GenerateFlowFile -> FetchS3Object.
> "Found cycle in graph. This indicates that multiple events were registered claiming to have generated the same FlowFile (UUID = 40f58407-ea10-4843-b8d1-be0e24f685aa)"
> Should FetchS3Object create a new FlowFile for each fetched object? If so, does it really require an incoming FlowFile?
> Regards,
> Ben



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)