-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[C++] Filesystem implementation for Azure Blob Storage #18014
Comments
Wes McKinney / @wesm: https://github.com/TileDB-Inc/TileDB/blob/dev/tiledb/sm/filesystem/azure.cc No this is not moved to fsspec, this is a C++ ticket |
Antoine Pitrou / @pitrou: |
Antoine Pitrou / @pitrou:
|
Uwe Korn / @xhochy:
|
Antoine Pitrou / @pitrou:
|
Yesh: |
Antoine Pitrou / @pitrou: https://github.com/Azure/azure-sdk-for-cpp https://azure.github.io/azure-sdk-for-cpp/ (note the API docs are segregated per component, with separate land pages for Core, Storage, Blog Storage, etc.) Note that the SDK requires C++14.
|
Tom Augspurger / @TomAugspurger: |
Neal Richardson / @nealrichardson: |
Antoine Pitrou / @pitrou: |
Shashanka Balakuntala Srinivasa: Since the azure sdks depend on c+14 features, and since we have the code compiled in c 14, can we look into upgrading the c+ version to 14? |
Antoine Pitrou / @pitrou: |
Dean MacGregor: |
Bipin Mathew: |
Antoine Pitrou / @pitrou: |
Bipin Mathew: |
We too are in need of this feature. Any word as to whether it will be included in the version 11 release? Seems like the deadline is kinda tight at this point. |
@h-vetinari Do you know if there's a conda-forge package for the Azure Blob Storage C++ library? I couldn't find one. |
I'm not aware of any either, but I don't know. What would be the sources of that C++ lib? If it's open source we could bring it to conda-forge eventually of course. |
@h-vetinari I think it's this: https://github.com/Azure/azure-sdk-for-cpp/tree/main |
I am moving this umbrella issue to 16.0.0 |
That's fine. Thanks. |
kou/felipecrv - How close is this to being done? I see a few green-colored items in the list above, but they seem to be completed already (at least the ones I looked at did). Is there anything else we can work on? Will this make it into version 16.0.0? Thanks |
@av8or1 most of it works now. |
Hi felipe- Thanks. Well, the company can't utilize any library that isn't an official release. I suppose that I could begin writing the code that will utilize the ADLS stuff now, then when 16.0.0 is released (April?), I would be able to produce our product shortly thereafter. What remains to be completed, by the way? Anything I could help with? Thanks |
@av8or1 as I said above: |
@felipecrv OK thank you. Work has been busy. Just now looking at this again. It appears that @kou has completed the URI parsing business (#40028). Thus I will prepare on my end to use the library when it is released. Hopefully in April. Thanks |
@felipecrv do you know when 16.0.0 would be available? |
In April. The time it takes for the release also depends on how smooth the packaging and publishing process goes. |
I think ideally #40036 would be taken care of before the 16.0.0 release. I don't have any real world performance numbers but I suspect write performance is currently a bit disappointing. |
Hi @Tom-Newton there's no planned release before 16.0.0 |
I opened a MINOR PR expanding some of the docstrings: #40838 |
There are some subtasks still opened. @felipecrv should I tag this umbrella issue as 17.0.0? |
|
Let's close this as complete. |
Subissues:
azurite
in preparation for testing Azure C++ filesystem #36886GetFileInfo
selector for Azure filesystem #38597CreateDir()
#38699DeleteDir()
#38700DeleteDirContents()
#38701DeleteRootDirContents()
#38702DeleteFile()
#38703DeleteFile()
for flat-namespace storage accounts #40074Move()
#38704CopyFile()
#38705AzurePath
toAzureLocation
#38758GetFileInfo()
against a directory always return true without hierarchical namespace support? #38772ObjectInputFile::ReadMetadata
#40026ObjectAppendStream::DoAppend
in the case of many small appends #40036/
#40052Reporter: Wes McKinney / @wesm
Assignee: Shefali Singh
Related issues:
Original Issue Attachments:
PRs and other links:
Note: This issue was originally created as ARROW-2034. Please see the migration documentation for further details.
The text was updated successfully, but these errors were encountered: