diff --git a/pkg/controller/postgresql.go b/pkg/controller/postgresql.go index d2c7b535f..1730c5930 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 {