[
https://issues.apache.org/jira/browse/NIFI-10379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tamas Palfy updated NIFI-10379:
-------------------------------
Description:
*FechGoogleDrive* can read input from flowfile contents as records.
After an extensive review several technical and conceptual issues have emerged
from this functionality. Also the same result can be achieved by adding other
processors between the List and the Fetch processor.
Overall this functionality is best to be removed.
was:
*FechGoogleDrive* can read input from flowfile contents as records.
However the following cases are not handled correctly:
# There is no property on the processor to configure what field in the records
are to be used as file identifiers (based on which fetch is executed). Instead
it is a hardcoded string value.
*Edit:* Upon further consideration the record-based approach poses technical
challenges if we wanted to be properly customizable.
Instead we will consider this to mainly support the output of the
ListGoogleDrive processor. Still can be used from differenc sources but the
expected schema is pre-defined.
# It is possible for the processor to fetch successfully some files but later
experience a general error which sends the incoming flowfile to an error
relationship. This is a mixed result (some records succeed but then _all
records_ fail) and should not happen. Either all records should be processed
(resulting one flowfile for each sent to a success or an error relationship) or
none of them (resulting only the incoming flowfile being sent to another error
relationship).
# _session.xxx(flowFile)_ calls are used as if those were _viod_ (and operated
on the incoming flowFile). Should use the returned flowfile instead.
> FechGoogleDrive record-based input handling revoke
> --------------------------------------------------
>
> Key: NIFI-10379
> URL: https://issues.apache.org/jira/browse/NIFI-10379
> Project: Apache NiFi
> Issue Type: Bug
> Reporter: Tamas Palfy
> Assignee: Tamas Palfy
> Priority: Major
> Time Spent: 10m
> Remaining Estimate: 0h
>
> *FechGoogleDrive* can read input from flowfile contents as records.
> After an extensive review several technical and conceptual issues have
> emerged from this functionality. Also the same result can be achieved by
> adding other processors between the List and the Fetch processor.
> Overall this functionality is best to be removed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)