Azure / azure-functions-durable-extension

Durable Task Framework extension for Azure Functions
MIT License
710 stars 263 forks source link

Durable Entities not executed in dotnet isolated worker #2830

Closed ivankaurov closed 2 weeks ago

ivankaurov commented 1 month ago

Description

After updating Microsoft.Azure.Functions.Worker.Extensions.DurableTask NuGet package to version 1.1.3, Durable Entities stopped to be executed. Issue also reproducible locally on Azure Storage Emulator

Actual behavior

Durable entities not executed. Message in control queues are accumulated and Dequeue Count number is growing

Relevant source code snippets

   public static Task DispatchBarrierTrigger(
       this TaskOrchestrationContext context,
       EntityInstanceId id,
       BarrierTriggers trigger)
       => context.Entities.SignalEntityAsync(
           id: id,
           operationName: nameof(OrchestrationGatedBarrier.DispatchTrigger),
           input: trigger)

Known workarounds

Revert Microsoft.Azure.Functions.Worker.Extensions.DurableTask back to version 1.1.2

App Details

Screenshots

image

If deployed to Azure

th3ragex commented 1 month ago

Probably related: https://github.com/microsoft/durabletask-dotnet/issues/315

ranasch commented 3 weeks ago

1.1.4 seems to fix this

davidmrdavid commented 2 weeks ago

Closing as the latest .NET isolated release should have fix this. Thanks!