Commit 456c78a8 authored by Kubernetes Submit Queue's avatar Kubernetes Submit Queue Committed by GitHub

Merge pull request #32280 from wojtek-t/fix_scalability_failure

Automatic merge from submit-queue Fix allow for non-ready nodes in e2e framework Ref #32257
parents 54243d4f e750454c
...@@ -650,7 +650,8 @@ func (c *cacheWatcher) add(event watchCacheEvent) { ...@@ -650,7 +650,8 @@ func (c *cacheWatcher) add(event watchCacheEvent) {
c.forget(false) c.forget(false)
c.stop() c.stop()
} }
glog.V(2).Infof("cacheWatcher add function blocked processing for %v", time.Since(startTime)) glog.V(2).Infof("cacheWatcher add function blocked processing of %v for %v",
reflect.TypeOf(event.Object).String(), time.Since(startTime))
} }
func (c *cacheWatcher) sendWatchCacheEvent(event watchCacheEvent) { func (c *cacheWatcher) sendWatchCacheEvent(event watchCacheEvent) {
......
...@@ -4201,7 +4201,7 @@ func allowedNotReadyReasons(nodes []*api.Node) bool { ...@@ -4201,7 +4201,7 @@ func allowedNotReadyReasons(nodes []*api.Node) bool {
for _, node := range nodes { for _, node := range nodes {
index, condition := api.GetNodeCondition(&node.Status, api.NodeReady) index, condition := api.GetNodeCondition(&node.Status, api.NodeReady)
if index == -1 || if index == -1 ||
!strings.Contains(condition.Reason, "could not locate kubenet required CNI plugins") { !strings.Contains(condition.Message, "could not locate kubenet required CNI plugins") {
return false return false
} }
} }
...@@ -4213,7 +4213,7 @@ func allowedNotReadyReasons(nodes []*api.Node) bool { ...@@ -4213,7 +4213,7 @@ func allowedNotReadyReasons(nodes []*api.Node) bool {
// and figure out how to do it in a configurable way, as we can't expect all setups to run // and figure out how to do it in a configurable way, as we can't expect all setups to run
// default test add-ons. // default test add-ons.
func AllNodesReady(c *client.Client, timeout time.Duration) error { func AllNodesReady(c *client.Client, timeout time.Duration) error {
Logf("Waiting up to %v for all nodes to be ready", timeout) Logf("Waiting up to %v for all (but %d) nodes to be ready", TestContext.AllowedNotReadyNodes, timeout)
var notReady []*api.Node var notReady []*api.Node
err := wait.PollImmediate(Poll, timeout, func() (bool, error) { err := wait.PollImmediate(Poll, timeout, func() (bool, error) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment