An Azure service that provides an event-driven serverless compute platform.
hi 64898199 (good account name btw) & thanks for join me here at Q&A portal,
supported scenario but ur logs show platform specialization race on Consumption, escalate with those logs, this seems like a real consumption plan specialization bug regression, not ur queue code. .NET 10 isolated is supported on Windows Consumption but what u describe is the host starting from the wrong placeholder /runtime state, beginning queue execution & restarting because runtime metadata does not match. That would explain TaskCanceledException, requeue then successful retry. Microsoft announced .NET 10 isolated support across Functions hosting plans except Linux Consumption, so this should be supported but u know support does not mean every placeholder path is bug free. Since Premium doest reproduce and reducing scale out did not fix it, this points pretty strongly to Consumption cold-startbehavior.
I would open Azure Functions support ticket with the bad logs showing original runtime as node/powershell/wrong dotnet version, app names, region, timestamps, and note: Windows Consumption + .NET 10 isolated + storage queue trigger starts invocation before specialization completes, then host restarts due to runtime mismatch.
For mitigation, keep retries(u already have that), consider Premium if cost allows or temporarily roll back to .NET 9/8 if business impact is high. pls see FUNCTIONS_WORKER_RUNTIME=dotnet-isolated, FUNCTIONS_EXTENSION_VERSION=~4, target framework net10.0, latest worker packages & remove any stale app settings like old FUNCTIONS_WORKER_RUNTIME_VERSION.
rgds,
Alex
&
If my answer was helpful pls mark it and additional thx if u follow me at Q&A portal