mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Merge pull request #26113 from aaronlevy/log-elect
Automatic merge from submit-queue pkg/client/leaderelection: log err when retrieving endpoint The leader election code currently suppresses errors when trying to retrieve an endpoint. This can lead to difficult to debug situations. In the case of a mis-configured controller-manager or scheduler - where they fail to contact an apiserver - this currently leads to no log output in the default case, or `failed to renew lease foo/bar` in `--v=4`, which isn't very actionable.
This commit is contained in:
commit
5a6188d61e
@ -250,6 +250,7 @@ func (le *LeaderElector) tryAcquireOrRenew() bool {
|
||||
e, err := le.config.Client.Endpoints(le.config.EndpointsMeta.Namespace).Get(le.config.EndpointsMeta.Name)
|
||||
if err != nil {
|
||||
if !errors.IsNotFound(err) {
|
||||
glog.Errorf("error retrieving endpoint: %v", err)
|
||||
return false
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user