Peter Turcsanyi created NIFI-12928:
--------------------------------------

             Summary: Add Simple Write strategy in PutAzureDataLakeStorage
                 Key: NIFI-12928
                 URL: https://issues.apache.org/jira/browse/NIFI-12928
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Peter Turcsanyi
            Assignee: Peter Turcsanyi


NIFI-8248 introduced temporary location for file uploads in 
PutAzureDataLakeStorage. The file is uploaded into a temporary directory first 
and then moved to the final location.

The motivation behind this was that the file upload with Azure client API is a 
2-step process: first an empty file is created, then the content is uploaded. 
The unfinished empty file would be available for listing / fetching. Also, if 
the put processor is in 'replace' mode and the uploading fails, then old 
content is lost as the file was already cleared.

However, this behaviour is not desired in all cases and writing the file 
directly to its final location would be preferred. E.g. when ACL is used for 
permission handling and the temporary folder would need extra administration 
(and the files are not listed/read in parallel so there is no issue with the 
partially written files).

Add 'Writing Strategy' property with 'Write and Rename' (current behaviour, 
default) and 'Simple Write' options.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to