NuGet / Insights

Gather insights about public NuGet.org package data
Apache License 2.0
24 stars 7 forks source link

Try adding a change ID to blob storage (similar to what is done for table storage) #99

Open joelverhagen opened 11 months ago

joelverhagen commented 11 months ago

Related to https://github.com/Azure/azure-sdk-for-net/issues/39146

If a client retry happens causing a concurrency failure on retry, it would be cool to be able to detect this with some "change ID" in the table row (an arbitrary column) and the blob metadata,

joelverhagen commented 9 months ago

I've implemented this for tables in https://github.com/NuGet/Insights/blob/main/src/Logic/StorageNoOpRetry/StorageNoOpRetryPolicy.cs