[ https://issues.apache.org/jira/browse/NIFI-6851?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joe Witt updated NIFI-6851: --------------------------- Fix Version/s: 1.11.0 > Improve Provenance RECEIVE and FETCH events to allow for specifics on how > flowfile was RECEIVE'ed/FETCH'ed > ---------------------------------------------------------------------------------------------------------- > > Key: NIFI-6851 > URL: https://issues.apache.org/jira/browse/NIFI-6851 > Project: Apache NiFi > Issue Type: Improvement > Components: Core Framework > Affects Versions: 1.10.0 > Reporter: Nissim Shiman > Assignee: Michael Hogue > Priority: Major > Fix For: 1.11.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > Currently there is no way to know if a Provenance RECEIVE or FETCH event is > the result of an active (i.e. GetFTP, FetchFTP, GetHTTP), passive (i.e. > ListenHTTP) or query (i.e. GetMongo) event. > There was a discussion on the dev mailing lists regarding the most graceful > way to do this [1] [2], > > At this time the smoothest path forward is to keep the current method > signatures of receive() and fetch() as is in ProvenanceReporter.java [3] > and to add new fetch() and receive()'s with a new parameter: > receive(...,ACTIVE|PASSIVE|QUERY) > If not specified it would be UNSPECIFIED. > (Thank You [~joewitt] for this solution) > > > [1] [https://mail-archives.apache.org/mod_mbox/nifi-dev/201910.mbox/browser] > , topic of PULL ProvenanceEvent > [2] [https://mail-archives.apache.org/mod_mbox/nifi-dev/201911.mbox/browser] > , topic of Re: PULL ProvenanceEvent > [3] > [https://github.com/apache/nifi/blob/master/nifi-api/src/main/java/org/apache/nifi/provenance/ProvenanceReporter.java] -- This message was sent by Atlassian Jira (v8.3.4#803005)