From f7a8a48b643f7e9f15d14908c9fd8808221d094d Mon Sep 17 00:00:00 2001 From: Marc Gravell Date: Tue, 23 Sep 2025 11:51:25 +0100 Subject: [PATCH 1/3] Fix erroneous deletion from https://github.com/StackExchange/StackExchange.Redis/commit/b4aaced4ab19eb8279ed10c93eadfb03b9bf5894#diff-b874d835cf9aa762b0e52adf8c37c2ed87b244f10dd36749ffdf735f0aea0e53L1645 --- docs/ReleaseNotes.md | 2 +- src/StackExchange.Redis/ConnectionMultiplexer.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 893ec2de0..5434db23a 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -8,7 +8,7 @@ Current package versions: ## Unreleased -- (none) +- Fix #2951 - sentinel reconnection failure ([#xxxx by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/xxxx)) ## 2.9.17 diff --git a/src/StackExchange.Redis/ConnectionMultiplexer.cs b/src/StackExchange.Redis/ConnectionMultiplexer.cs index bf6b66674..4b06baf27 100644 --- a/src/StackExchange.Redis/ConnectionMultiplexer.cs +++ b/src/StackExchange.Redis/ConnectionMultiplexer.cs @@ -1649,6 +1649,7 @@ internal async Task ReconfigureAsync(bool first, bool reconfigureAll, ILog if (primary == preferred || primary.IsReplica) { log?.LogInformationClearingAsRedundantPrimary(new(primary)); + primary.ClearUnselectable(UnselectableFlags.RedundantPrimary); } else { From 89b73e914cb9631b37c511ba4fb4f1f75ecd08ec Mon Sep 17 00:00:00 2001 From: Marc Gravell Date: Tue, 23 Sep 2025 11:54:08 +0100 Subject: [PATCH 2/3] release notes --- docs/ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 5434db23a..13223b969 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -8,7 +8,7 @@ Current package versions: ## Unreleased -- Fix #2951 - sentinel reconnection failure ([#xxxx by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/xxxx)) +- Fix #2951 - sentinel reconnection failure ([#2956 by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/2956)) ## 2.9.17 From 6043d11a69f665b2d328843d3b1b908e69800f4d Mon Sep 17 00:00:00 2001 From: Marc Gravell Date: Tue, 23 Sep 2025 13:24:42 +0100 Subject: [PATCH 3/3] Update ReleaseNotes.md --- docs/ReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 13223b969..185a679f4 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -8,7 +8,7 @@ Current package versions: ## Unreleased -- Fix #2951 - sentinel reconnection failure ([#2956 by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/2956)) +- Fix [#2951](https://github.com/StackExchange/StackExchange.Redis/issues/2951) - sentinel reconnection failure ([#2956 by mgravell](https://github.com/StackExchange/StackExchange.Redis/pull/2956)) ## 2.9.17