func renewLeadership(l lease.Lease, ttl time.Duration) lease.Lease { err := l.Renew(ttl) if err != nil { log.Errorf("sentinel leadership lost, renewal failed: %v", err) return nil } log.Debugf("sentinel leadership renewed") return l }