Search code examples
azureazure-functionsazure-durable-functionsazure-function-async

Failing dependency call in Azure Durable Functions


Backgound

I have a set of Durable Azure Functions and they are written using the Async pattern, as described here.

Problem

After studying the logs in app insights I have spotted a recurring failure across all my functions.

It's a GET call to the DurableFunctionsHubInstances table. The below call results in a 404 response.

https://mydomain.table.core.windows.net:443/DurableFunctionsHubInstances(PartitionKey='f6eb7829ab6f4020af0431ab0115164a',RowKey='')?$select=ExecutionId,Name,Version,Output,CustomStatus,CreatedTime,LastUpdatedTime,RuntimeStatus,PartitionKey,RowKey,Timestamp,ETag

Question

Is this dependency failure normal? I'm guessing it is probably an initial call to the log table to check if there is a pre-existing instance that is needs to pick up and continue.

However I don't know this for a fact and would love to have this cleared up.

Screenshots

enter image description here enter image description here


Solution

  • This does look like a normal dependency failure caused by the Azure Storage SDK checking for a pre-existing instance of a table. I've opened an issue in our GitHub repo to track suppressing dependency tracking of expected failed internal storage calls like this.