Azurite icon indicating copy to clipboard operation
Azurite copied to clipboard

Add support for Blob Batch operations

Open garayx opened this issue 4 years ago • 12 comments

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

blob

Which version of the Azurite was used?

3.3.0-preview

Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)

npm

What problem was encountered?

500 Internal Server Error

Steps to reproduce the issue?

Run following test (use emulator connection string): https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/samples/Sample03a_Batching.cs#L26

docs page:

https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch

garayx avatar Nov 26 '19 13:11 garayx

Thanks @garayx! We will track blob batch into Azurite backlog and make plan in the future releases.

XiaoningLiu avatar Nov 27 '19 09:11 XiaoningLiu

@XiaoningLiu, is this something that is planned? It's been a year and 3.9.0 still doesn't have support batched operations.

SeanFeldman avatar Dec 09 '20 05:12 SeanFeldman

Sorry forry that, Batch is not planned in near furture. Recently, we are ocurripted with Azurite Table support. I'll bring up the ask to internal team and do another triage in planning meetings.

XiaoningLiu avatar Dec 10 '20 02:12 XiaoningLiu

Azurite Tables support is important, 100%. This API is a challenge to test as the old emulator doesn't support either. Hence my ping. For now, I've worked around the test to execute conditionally and skip storage accounts that are emulated. Would be nice to run all the tests w/o skipping any though.

SeanFeldman avatar Dec 10 '20 07:12 SeanFeldman

Totally agree, it is hard to test the whole flow without it! Please help us in testing our code properly!

netspark avatar Dec 10 '20 14:12 netspark

Seems to be like the repro steps section is outdated, Batching example is not anymore available. Nice way to avoid people to request the feature lol 👀

gpgpublickey avatar Dec 11 '20 20:12 gpgpublickey

This is much needed, please help us out!

underthevalley avatar Dec 11 '20 21:12 underthevalley

Will be useful for some critical test cases...

Dirler avatar Dec 11 '20 21:12 Dirler

Please add this feature

AlexBar avatar Dec 12 '20 17:12 AlexBar

A new issue for blob batch support: https://github.com/Azure/Azurite/issues/967

blueww avatar Jul 27 '21 09:07 blueww

Azurite is critical for us to write integration tests. This missing feature is quite important to us. Is there any progress on it? it's been 2.5 years since the issue was opened.

fatih-celonis avatar Jul 04 '22 09:07 fatih-celonis

@fatih-celonis Thanks for your responds!

We hear your voice. We will try to plan blob batch soon.

blueww avatar Jul 07 '22 02:07 blueww

Please add this feature

rodolforeinaperficient avatar Oct 19 '22 13:10 rodolforeinaperficient

@rodolforeinaperficient The blob batch PR is already merged. We will have a release for it soon.

blueww avatar Oct 20 '22 02:10 blueww

Blob Batch is already supported in Azurite 3.20.1.

blueww avatar Nov 03 '22 02:11 blueww