From 45911780f10d7165fbdcfa4268a7c3244d671741 Mon Sep 17 00:00:00 2001 From: Andrew Kurushin Date: Fri, 14 Nov 2025 17:21:09 +0300 Subject: [PATCH] fix Failover Client MaintNotificationsConfig --- sentinel.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sentinel.go b/sentinel.go index 6481e1ee8..663f7b1ad 100644 --- a/sentinel.go +++ b/sentinel.go @@ -17,6 +17,7 @@ import ( "github.com/redis/go-redis/v9/internal/pool" "github.com/redis/go-redis/v9/internal/rand" "github.com/redis/go-redis/v9/internal/util" + "github.com/redis/go-redis/v9/maintnotifications" "github.com/redis/go-redis/v9/push" ) @@ -194,6 +195,10 @@ func (opt *FailoverOptions) clientOptions() *Options { IdentitySuffix: opt.IdentitySuffix, UnstableResp3: opt.UnstableResp3, + + MaintNotificationsConfig: &maintnotifications.Config{ + Mode: maintnotifications.ModeDisabled, + }, } } @@ -238,6 +243,10 @@ func (opt *FailoverOptions) sentinelOptions(addr string) *Options { IdentitySuffix: opt.IdentitySuffix, UnstableResp3: opt.UnstableResp3, + + MaintNotificationsConfig: &maintnotifications.Config{ + Mode: maintnotifications.ModeDisabled, + }, } } @@ -287,6 +296,10 @@ func (opt *FailoverOptions) clusterOptions() *ClusterOptions { DisableIndentity: opt.DisableIndentity, IdentitySuffix: opt.IdentitySuffix, FailingTimeoutSeconds: opt.FailingTimeoutSeconds, + + MaintNotificationsConfig: &maintnotifications.Config{ + Mode: maintnotifications.ModeDisabled, + }, } }