felipecrv opened a new pull request, #39904:
URL: https://github.com/apache/arrow/pull/39904
### Rationale for this change
We need to move directories and files via the `arrow::FileSystem` interface.
### What changes are included in this PR?
- A few filesystem error reporting improvements
- A helper class to deal with Azure Storage leases [1]
- The `Move()` implementation that can move files and directories within
the same container on storage accounts with Hierarchical Namespace Support
enabled
- Lots of tests
[1]: https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
### Are these changes tested?
Yes, by existing and a huge number of tests added by this PR. The test code
introduced here should be extracted to a reusable test module that we can use
to test move in other file system implementations.
### Are there any user-facing changes?
No breaking changes, only new functionality.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]