From 1d9b1a69b1b74065f4a16945e8cf4b3c8f1f45bf Mon Sep 17 00:00:00 2001 From: Maciej Borsz Date: Fri, 30 Nov 2018 11:01:55 +0100 Subject: [PATCH] In NodeKiller.Run, wait before first attempt to kill. --- test/e2e/framework/nodes_util.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/e2e/framework/nodes_util.go b/test/e2e/framework/nodes_util.go index 1151b026304..9bafaeec74a 100644 --- a/test/e2e/framework/nodes_util.go +++ b/test/e2e/framework/nodes_util.go @@ -349,6 +349,8 @@ func NewNodeKiller(config NodeKillerConfig, client clientset.Interface, provider // Run starts NodeKiller until stopCh is closed. func (k *NodeKiller) Run(stopCh <-chan struct{}) { + // wait.JitterUntil starts work immediately, so wait first. + time.Sleep(wait.Jitter(k.config.Interval, k.config.JitterFactor)) wait.JitterUntil(func() { nodes := k.pickNodes() k.kill(nodes)