An Azure tool that is used to manage cloud storage resources on Windows, macOS, and Linux.
I suspect it is related to this SO post). I'm running into this issue when trying to download blob files that are constantly being updated by another service (Azure Synapse), though it works fine on blob files in another container that is not being updated in the same way. Specifically, I suspect that there is a race condition such that if the blob is updated between the call to blob_instance.download_blob() and data.chunks() then the ETAG (or some other header) becomes invalid between the two calls.