mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-05-28 04:04:39 -04:00
Merge pull request #31231 from mwielgus/rs-fix3
Automatic merge from submit-queue Test if 2 federated informers in rs controller are in sync cc: @quinton-hoole @kubernetes/sig-cluster-federation
This commit is contained in:
commit
d6fb8b06dd
1 changed files with 11 additions and 0 deletions
|
|
@ -226,9 +226,20 @@ func (frsc *ReplicaSetController) isSynced() bool {
|
|||
glog.V(2).Infof("Cluster list not synced")
|
||||
return false
|
||||
}
|
||||
clusters2, err := frsc.fedPodInformer.GetReadyClusters()
|
||||
if err != nil {
|
||||
glog.Errorf("Failed to get ready clusters: %v", err)
|
||||
return false
|
||||
}
|
||||
|
||||
// This also checks whether podInformer and replicaSetInformer have the
|
||||
// same cluster lists.
|
||||
if !frsc.fedPodInformer.GetTargetStore().ClustersSynced(clusters) {
|
||||
return false
|
||||
}
|
||||
if !frsc.fedPodInformer.GetTargetStore().ClustersSynced(clusters2) {
|
||||
return false
|
||||
}
|
||||
|
||||
if !frsc.replicaSetController.HasSynced() {
|
||||
glog.V(2).Infof("federation replicaset list not synced")
|
||||
|
|
|
|||
Loading…
Reference in a new issue