Azure / Azure/azure-kusto-java
Use azure storage V10 to get async storage usage
- Dominant language
- Java
- Stars
- 46
- Forks
- 49
- PR merge metrics
- No merged PRs in 30d
Description
**This issue is with high importance.**
We need to upgrade to storage client to V10 in order to get async operations.
The current implementation is not async.
In [version 10](https://docs.microsoft.com/en-us/java/api/overview/azure/storage?view=azure-java-stable) the Azure Storage Java SDK was separated into 2 sub-modules:
```
azure-storage-blob
azure-storage-queue
```
In order to use these modules, they must be added as dependencies to the ingest/pom.xml file, instead of the currently used azure-storage dependency: (Correct to the date of writing this comment)
```
com.microsoft.azure
azure-storage-blob
10.1.0
com.microsoft.azure
azure-storage-queue
10.0.0-Preview
```
_Note that currently the azure-storage-queue is a preview version_
Migrating to version 10 will require a substantial rewrite of any component that interfaces with Azure Storage.
Here is a list of the classes in the “ingest” module that are involved with the Azure Storage SDK: (correct to the date of writing this comment)
- AzureStorageClient.java
- IngestClientImpl.java
- IngestionStatus.java
- TableReportIngestionResult.java
- IngestClientImplTest.java
- AzureStorageClientTest.java
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.