SeanFeldman / BlobIndexTagInLimbo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blob Index Tag in limbo state

To repro, have an Azure Storage connection string defined in the user secrets folder BlobIndexTagInLimbo as a setting called AzureStorageConnectionString. Run the steps to reproduce the issue. The following steps are defined as unit tests:

image

Hypothesis

What it looks like is that when a blob is copied w/o a workaround (Storage SDK issue Azure/azure-sdk-for-net#20931), the blob attempted with tag and tag conditions is failing to be copied. The operations seems to be non atomic and the search index (assuming this is how it works) is updated with blob name but the actual blob is not created. Subsequent attempt to upload the blob fail with error code 412 indicating there's a newer blob while there's no blob at all.

About


Languages

Language:C# 100.0%