Here both rangeGetContentMD5 and rangeGetContentCrc64 is specified for the BlobDownloadOptions so we are expecting a failure.
Though azurite don't support Crc64 currently, it's up to the design whether to keep this behavior aligned.
Thanks @ljian3377 ! Azurite doesn't support CRC64, so it just ignore the header. @blueww Can we return a not supported error when customer sets CRC64 header?
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's the Node.js version?
v12.13.0
What problem was encountered?
Unit test failure: BlobClient.download all parameters set Failed for
Here both
rangeGetContentMD5
andrangeGetContentCrc64
is specified for theBlobDownloadOptions
so we are expecting a failure. Though azurite don't support Crc64 currently, it's up to the design whether to keep this behavior aligned.debug.log
request_id
f5a8e0f7-6ead-4b18-bab6-274e35b81a9c