Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The current implementation of DeleteAzureDataLakeStorage version 1.11.4.3.5.1.19-1 cannot delete non empty folder if you specify a folder name in "File name" field and leave empty "Directory name" field.
The error message is
DeleteAzureDataLakeStorage[id=50e969ee-0175-1000-0000-000031e844c3] Failed to delete the specified file from Azure Data Lake Storage: com.azure.storage.file.datalake.models.DataLakeStorageException: Status code 409, "{"error":{"code":"DirectoryNotEmpty","message":"The recursive query parameter value must be true to delete a non-empty directory.\nRequestId:525ebddf-c01f-00cf-19a8-abcb94000000\nTime:2020-10-26T15:01:35.0517746Z"}}
The azcopy command has extra flag "-recursive" to delete non-empty folders:
https://docs.microsoft.com/en-us/azure/storage/common/storage-ref-azcopy-remove
Attachments
Issue Links
- relates to
-
NIFI-7259 DeleteAzureDataLakeStorage processor to provide native delete support for Azure Data lake Gen 2 Storage
- Resolved
- links to