From 544657934e1753fd8e3946c0b22c01aef2fa1854 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 13 Nov 2025 07:53:50 +0000
Subject: [PATCH 1/2] Initial plan
From 2b292476540ca6cd89e03baae4bc040792086b91 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 13 Nov 2025 08:02:14 +0000
Subject: [PATCH 2/2] Replace System.Linq.Async with
System.Linq.AsyncEnumerable 10.0.0
Co-authored-by: Arithmomaniac <654897+Arithmomaniac@users.noreply.github.com>
---
Directory.Packages.props | 4 ++--
src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj | 2 +-
src/DurableTask.AzureStorage/OrchestrationSessionManager.cs | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Directory.Packages.props b/Directory.Packages.props
index e9c7569ca..3df7c81a3 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -19,7 +19,7 @@
-
+
@@ -30,7 +30,7 @@
-
+
diff --git a/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj b/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj
index 8ff135fbd..0dbce5058 100644
--- a/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj
+++ b/src/DurableTask.AzureStorage/DurableTask.AzureStorage.csproj
@@ -45,7 +45,7 @@
-
+
diff --git a/src/DurableTask.AzureStorage/OrchestrationSessionManager.cs b/src/DurableTask.AzureStorage/OrchestrationSessionManager.cs
index 51a6e07ba..084a1fe28 100644
--- a/src/DurableTask.AzureStorage/OrchestrationSessionManager.cs
+++ b/src/DurableTask.AzureStorage/OrchestrationSessionManager.cs
@@ -273,7 +273,7 @@ async Task> DedupeExecutionStartedMessagesAsync(
// "Remote" -> the instance ID info comes from the Instances table that we're querying
IAsyncEnumerable instances = this.trackingStore.GetStateAsync(instanceIds, cancellationToken);
IDictionary remoteOrchestrationsById =
- await instances.ToDictionaryAsync(o => o.OrchestrationInstance.InstanceId, cancellationToken);
+ await instances.ToDictionaryAsync(o => o.OrchestrationInstance.InstanceId, comparer: null, cancellationToken);
foreach (MessageData message in executionStartedMessages)
{