Azure / azure-storage-net

Microsoft Azure Storage Libraries for .NET
Apache License 2.0
446 stars 370 forks source link

V12 SDK deprecation impact #972

Open rohitgkr opened 4 years ago

rohitgkr commented 4 years ago

Which service(blob, file, queue, table) does this issue concern?

Blob/BlockBlobClient/BlobContainerClient

Which version of the SDK was used?

Azure.Storage.Blobs V12.3.0 With APIs such as BlobRequestOptions & CloudBlockBlob being deprecated in V12 SDK I couldn't find any documentation indicating their replacement in the current storage SDK.

  1. What is the default retry policy in V12 SDK?
  2. Is there a way to specify parallelism in threads for upload as BlobRequestOptions is not available in BlobContainerClient or in BlockBlobClient?
  3. Is the expectation for the caller to call BlockBlobClient.StageBlockAsync from thread pool threads or TPL thread delegates? This is unlike the previous SDK implementation where the SDK used threads specified inside BlobRequestOptions to automatically manage block blob upload parallelism. Thanks.
rohitgkr commented 4 years ago

i've looked into the SDK source & inferred the following. Please comment with any additions or corrections.

Petermarcu commented 4 years ago

Issue moved to Azure/azure-sdk-for-net #11158 via ZenHub