handle recover from panic

This commit is contained in:
Sen Lu 2018-08-21 14:22:27 -07:00
parent 1a27e69a39
commit 333fe94bb9

View File

@ -70,11 +70,12 @@ var _ = instrumentation.SIGDescribe("Logging soak [Performance] [Slow] [Disrupti
wg.Add(scale) wg.Add(scale)
for i := 0; i < scale; i++ { for i := 0; i < scale; i++ {
go func() { go func() {
defer wg.Done()
defer GinkgoRecover()
wave := fmt.Sprintf("wave%v", strconv.Itoa(i)) wave := fmt.Sprintf("wave%v", strconv.Itoa(i))
framework.Logf("Starting logging soak, wave = %v", wave) framework.Logf("Starting logging soak, wave = %v", wave)
RunLogPodsWithSleepOf(f, kbRateInSeconds, wave, totalLogTime) RunLogPodsWithSleepOf(f, kbRateInSeconds, wave, totalLogTime)
framework.Logf("Completed logging soak, wave %v", i) framework.Logf("Completed logging soak, wave %v", i)
wg.Done()
}() }()
// Niceness. // Niceness.
time.Sleep(millisecondsBetweenWaves) time.Sleep(millisecondsBetweenWaves)