Azure / durabletask

Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
Apache License 2.0
1.47k stars 287 forks source link

Azurite still using deprecated and unsupported WindowsAzure.Storage leading to some issues with latest emulators #1044

Open anmandav opened 4 months ago

anmandav commented 4 months ago

Ref: https://github.com/Azure/Azurite/issues/2088

DTF is still using WindowsAzure.Storage which is deprecated, so latest emulators and all are not taking into account the APIs used by DTF. This is leading in some failures. In future, could be possible original storage account might also throw some issue.

could we migrate completely to Azure.Data.Tables?

anmandav commented 4 months ago

Seems to be similar concern in #982

Any updated timeline for the migration?

cgillum commented 4 months ago

The migration is done and has been released as part of a Microsoft.Azure.DurableTask.AzureStorage 2.0.0-rc nuget package. Would you be able to try this out and see whether it works for you against the newer Azurite builds?

anmandav commented 4 months ago

@cgillum I tried with latest stable version before.

Tried with this prerelease version now with Azurite 3.28.0 and observed following:

The first ever orchestration that we scheduled seems to be lost and not executed at all. The following orchestrations that we schedule seems to be executing.