diff --git a/test/e2e/framework/resource_usage_gatherer.go b/test/e2e/framework/resource_usage_gatherer.go index f751d131a30..bbb6ce4a873 100644 --- a/test/e2e/framework/resource_usage_gatherer.go +++ b/test/e2e/framework/resource_usage_gatherer.go @@ -345,7 +345,7 @@ func (g *ContainerResourceGatherer) StartGatheringData() { func (g *ContainerResourceGatherer) StopAndSummarize(percentiles []int, constraints map[string]ResourceConstraint) (*ResourceUsageSummary, error) { close(g.stopCh) Logf("Closed stop channel. Waiting for %v workers", len(g.workers)) - finished := make(chan struct{}) + finished := make(chan struct{}, 1) go func() { g.workerWg.Wait() finished <- struct{}{}