Commit 283fc8e8 authored by Abhi Shah's avatar Abhi Shah

Merge pull request #9727 from satnam6502/es-logging

Make Elasticsearch logging test check for node failures
parents b1bbf653 492d2297
......@@ -164,6 +164,18 @@ func ClusterLevelLoggingWithElasticsearch(f *Framework) {
if nodeCount == 0 {
Failf("Failed to find any nodes")
}
Logf("Found %d nodes.", len(nodes.Items))
// Filter out unhealthy nodes.
// Previous tests may have cause failures of some nodes. Let's skip
// 'Not Ready' nodes, just in case (there is no need to fail the test).
filterNodes(nodes, func(node api.Node) bool {
return isNodeReadySetAsExpected(&node, true)
})
if len(nodes.Items) < 2 {
Failf("Less than two nodes were found Ready.")
}
Logf("Found %d healthy nodes.", len(nodes.Items))
// Create a unique root name for the resources in this test to permit
// parallel executions of this test.
......
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