Azure / azure-functions-dotnet-worker

Azure Functions out-of-process .NET language worker
MIT License
431 stars 184 forks source link

Azure Event Grid - Extend 3 Minute Retry #2819

Closed jsquire closed 2 weeks ago

jsquire commented 2 weeks ago

Issue Transfer

This issue has been transferred from the Azure SDK for .NET repository, #46815.

Please be aware that @aherrick is the author of the original issue and include them for any questions or replies.

Azure Functions Team:

This inquiry is regarding behavior of the isolated worker / Function host retry mechanism. As the extension packages have no insight nor influence over these retries, your assistance is requested.

Details

Library name and version

Microsoft.Azure.Functions.Worker.Extensions.EventGrid 3.4.2

Query/Question

I have a simple Azure Event Grid Subscription that's fired when a blob container is hit. If my Azure Function doesn't respond it 3 minutes, it attempts to retry.

So I'm in a position where my first Azure function is still running (about a 5-6 minute process) yet another transaction gets sent in. So it ends up doubling my transactions that are created.

How can I extend the 3 minute window for the Event Grid to retry?

Azure Functions have a runtime of up to 10 minutes before they timeout, so there has to be a way to do this. Thanks.

Environment

No response

jsquire commented 2 weeks ago

This was mis-classified as a Functions retry, when the inquiry is regarding service behavior. Closing this out and suggesting the best support path on the original issue.