You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Azure Blobs Storage doesn't support renaming of blobs (without downloading and re-uploading the Blob) and offers even less support for atomic rename of multiple blobs.
Users are advised to enable Hierarchical Namespace support [1] if they intend to perform Move operations. AzureFileSystem will automatically detect HNS is enabled and use the Azure Data Lake File System Gen 2 APIs [1] and perform Move operations through that. Then even directories can be moved (something that even the Arrow S3FileSystem doesn't support at the moment).
Before giving up, I started the work in [2]. If anyone wants to implement just blob Move or directory Move, I recommend cloning the branch and continuing the work from there.
…n flat-namespace accounts (#40406)
### Rationale for this change
To guide users that might try to `Move` on accounts without HNS.
### What changes are included in this PR?
The rewrite of the error message.
### Are these changes tested?
Covered by existing tests.
* GitHub Issue: #40405
Authored-by: Felipe Oliveira Carvalho <felipekde@gmail.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
…pted on flat-namespace accounts (apache#40406)
### Rationale for this change
To guide users that might try to `Move` on accounts without HNS.
### What changes are included in this PR?
The rewrite of the error message.
### Are these changes tested?
Covered by existing tests.
* GitHub Issue: apache#40405
Authored-by: Felipe Oliveira Carvalho <felipekde@gmail.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Describe the enhancement requested
Azure Blobs Storage doesn't support renaming of blobs (without downloading and re-uploading the Blob) and offers even less support for atomic rename of multiple blobs.
Users are advised to enable Hierarchical Namespace support [1] if they intend to perform
Move
operations.AzureFileSystem
will automatically detect HNS is enabled and use the Azure Data Lake File System Gen 2 APIs [1] and performMove
operations through that. Then even directories can be moved (something that even the ArrowS3FileSystem
doesn't support at the moment).Before giving up, I started the work in [2]. If anyone wants to implement just blob Move or directory Move, I recommend cloning the branch and continuing the work from there.
[1] https://learn.microsoft.com/en-gb/azure/storage/blobs/data-lake-storage-namespace
[2] #40025
Component(s)
C++
The text was updated successfully, but these errors were encountered: