From da63c48b9fb43bcf9c47b5b070f2e11c5dce8fb9 Mon Sep 17 00:00:00 2001 From: Nicolas Bachschmidt Date: Fri, 31 Jul 2026 16:19:34 +0200 Subject: [PATCH] Fix resync/repair ticker period --- pkg/controller/postgresql.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/controller/postgresql.go b/pkg/controller/postgresql.go index e6f04fe6b..505f07ec1 100644 --- a/pkg/controller/postgresql.go +++ b/pkg/controller/postgresql.go @@ -27,7 +27,8 @@ import ( func (c *Controller) clusterResync(stopCh <-chan struct{}, wg *sync.WaitGroup) { defer wg.Done() - ticker := time.NewTicker(c.opConfig.ResyncPeriod.Duration) + period := min(c.opConfig.ResyncPeriod.Duration, c.opConfig.RepairPeriod.Duration) + ticker := time.NewTicker(period) for { select {